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
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
ports. Some of the ports we need on boss have interactive installations, and
this generally takes a long time, and you want to see what's going on, right?
ports. This can take a long time (hours), and you want to be able to see what's
going on, right?
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.
Like the ops-install script, boss-install sets up paswordless sudo for anyone
......
......@@ -10,12 +10,23 @@ DISTFILES= #none
EXTRACT_ONLY= #none
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
#
.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 \
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