Commit 81f780bf authored by Robert Ricci's avatar Robert Ricci
Browse files

The two annoying, interactive ports, net-snmp4 and mod_php4 actually

now have ways to make them non-interactive, and we can take care of
adding optional 'sub-packages' to mod_php4 ourselves; we don't have
to make the user do that.
parent 7f8706e9
...@@ -53,19 +53,10 @@ Again, this works the same as it did on ops, except that you run ...@@ -53,19 +53,10 @@ Again, this works the same as it did on ops, except that you run
install/boss-install in the object tree, instead of ops-install. install/boss-install in the object tree, instead of ops-install.
Part way through, this script will bail out and prompt you to install some Part way through, this script will bail out and prompt you to install some
ports. Some of the ports we need on boss have interactive installations, and ports. This can take a long time (hours), and you want to be able to see what's
this generally takes a long time, and you want to see what's going on, right? going on, right?
So, just cd to /usr/ports/misc/emulab-boss/ and run (as root) a 'make install'. So, just cd to /usr/ports/misc/emulab-boss/ and run (as root) a 'make install'.
There are a few things you'll need to know about the ports:
* Installation of the mysql323-server port will fail if the name returned by
'hostname' doesn't resolve.
* The php4 port will bring up a funky menu system to let you choose some
features to enable and disable. Enable 'mhash' and 'xmlrpc', and
leave the rest alone.
* The snmp port asks all kinds of silly questions that don't matter, since
we're not going to be running snmpd on boss. Just take the defaults.
When you're done, re-run the boss-install script. When you're done, re-run the boss-install script.
Like the ops-install script, boss-install sets up paswordless sudo for anyone Like the ops-install script, boss-install sets up paswordless sudo for anyone
......
...@@ -10,12 +10,23 @@ DISTFILES= #none ...@@ -10,12 +10,23 @@ DISTFILES= #none
EXTRACT_ONLY= #none EXTRACT_ONLY= #none
COMMENT= "Meta-port for an emulab boss node" COMMENT= "Meta-port for an emulab boss node"
MAINTAINER= ricci@cs.utah.edu
# #
# We set this so that the mysql server port doesn't do name resolution # We set this so that the mysql server port doesn't do name resolution
# #
.MAKEFLAGS+= -DSKIP_DNS_CHECK .MAKEFLAGS+= -DSKIP_DNS_CHECK
MAINTAINER= ricci@cs.utah.edu #
# These are for the mod_php4 port
#
.MAKEFLAGS+= -DWITH_MHASH -DWITH_XMLRPC
#
# This prevents any ports from trying to run interactively - some, like the
# net-snmp port, ask silly questions without this option.
#
.MAKEFLAGS+= -DBATCH
LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd2 \ LIB_DEPENDS= gd.4:${PORTSDIR}/graphics/gd2 \
lthread.2:${PORTSDIR}/devel/linuxthreads \ lthread.2:${PORTSDIR}/devel/linuxthreads \
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment