Commit e0c213a8 authored by Mike Hibler's avatar Mike Hibler

More progress: boss-packages build from emulab-boss port and resulting

install is sufficient to build the Emulab boss software.
parent 1007a582
#
# This is the defaults definitions file for configure.
# See doc/setup.txt for an explanation of these variables.
#
# Use the --with-TBDEFS=filename to specify your own file.
# If you add a variable, be sure to go and update configure.in.
#
TBDBNAME=tbdb
TBERRORLOGDBNAME=errorlog
TBADMINGROUP=flux
TBOPSEMAIL=testbed-ops@flux.utah.edu
TBLOGSEMAIL=testbed-logs@flux.utah.edu
TBROBOCOPSEMAIL=testbed-robocops@flux.utah.edu
TBWWWEMAIL=testbed-www@flux.utah.edu
TBAPPROVALEMAIL=testbed-approval@flux.utah.edu
TBAUDITEMAIL=testbed-audit@flux.utah.edu
TBSTATEDEMAIL=testbed-stated@flux.utah.edu
TBTESTSUITEEMAIL=testbed-testsuite@flux.utah.edu
TBAUTOMAILEMAIL=testbed-automail@flux.utah.edu
TBACTIVEARCHIVE=testbed-active-users-archive@flux.utah.edu
TBUSERSARCHIVE=testbed-users-archive@flux.utah.edu
TBERRORSEMAIL=testbed-errors@flux.utah.edu
JAILIPBASE=172.17.0.0
JAILIPMASK=255.240.0.0
DELAYCAPACITY=2
BOSSNODE=boss.emulab.net
USERNODE=users.emulab.net
FSNODE=fs.emulab.net
OURDOMAIN=emulab.net
FSDIR_GROUPS=/q/groups
FSDIR_PROJ=/q/proj
FSDIR_USERS=/users
FSDIR_SHARE=/share
FSDIR_SCRATCH=
FS_WITH_QUOTAS="/q /users"
WWWHOST=www.emulab.net
TBMAINSITE=0
THISHOMEBASE=Emulab.Net
MIN_UNIX_UID=10000
MIN_UNIX_GID=6000
WINSUPPORT=1
ELVIN_COMPAT=0
NSVERIFY=0
#
# If enabled, needs setup, see:
# http://users.emulab.net/trac/emulab/wiki/NodeUsageInstall
#
NODE_USAGE_SUPPORT=1
#
# This next group will not work outside of Utah (yet).
#
PUBSUPPORT=1
WIKISUPPORT=1
TRACSUPPORT=1
BUGDBSUPPORT=1
MAILMANSUPPORT=1
SFSSUPPORT=0
CVSSUPPORT=1
STAMPS=1
CHATSUPPORT=1
NFSTRACESUPPORT=1
ARCHIVESUPPORT=1
OPSDBSUPPORT=1
PELABSUPPORT=1
PLABSUPPORT=1
PLAB_ROOTBALL="plabroot-21.tar.bz2"
# Do not turn this on unless you talk to Utah first!
PROTOGENI_SUPPORT=1
# If you are not the main Emulab site in Utah, change this!
PROTOGENI_DOMAIN="utahemulab"
# If you are not the main Emulab site in Utah, DO NOT SET THIS!
PROTOGENI_CLEARINGHOUSE=1
#
# SSL Certificate stuff. Used to customize config files in ssl directory.
# Note that OrganizationalUnit is set in the cnf file.
# CommonName is typically set to BOSSNODE and emailAddress to TBOPSEMAIL
#
SSLCERT_COUNTRY="US"
SSLCERT_STATE="Utah"
SSLCERT_LOCALITY="Salt Lake City"
SSLCERT_ORGNAME="Utah Network Testbed"
#
# Network config stuff. Used to generate initial named and dhcpd config files.
#
TESTBED_NETWORK=155.98.32.0
TESTBED_NETMASK=255.255.240.0
EXTERNAL_TESTBED_NETWORK=$TESTBED_NETWORK
EXTERNAL_TESTBED_NETMASK=$TESTBED_NETMASK
BOSSNODE_IP=155.98.32.70
EXTERNAL_BOSSNODE_IP=$BOSSNODE_IP
USERNODE_IP=155.98.33.74
EXTERNAL_USERNODE_IP=$USERNODE_IP
FSNODE_IP=$USERNODE_IP
EXTERNAL_FSNODE_IP=$USERNODE_IP
CONTROL_ROUTER_IP=155.98.36.1
CONTROL_NETWORK=155.98.36.0
CONTROL_NETMASK=255.255.252.0
PRIVATE_NETWORK=155.98.32.0
PRIVATE_ROUTER=155.98.32.1
PRIVATE_NETMASK=255.255.255.0
PUBLIC_NETWORK=155.98.33.0
PUBLIC_ROUTER=155.98.33.1
PUBLIC_NETMASK=255.255.255.0
DHCPD_DYNRANGE="155.98.36.200 155.98.36.249"
NAMED_FORWARDERS=""
#
# Google Maps API key, for user map
#
GMAP_API_KEY="ABQIAAAAj7GKhM12sdEoFeBl3ZgrMBTW463SEj49ttdeZTAiVv7LYlJDWhST4OC0fd2b1cXRdcdJ35E9koEQSg"
......@@ -38,6 +38,9 @@ MAINTAINER= ricci@cs.utah.edu
# We must make sure PERL is built with this.
#
.MAKEFLAGS+= ENABLE_SUIDPERL=yes
.if ${PORTVERSION} == "3.0"
.MAKEFLAGS+= PERL_VERSION=5.10.0
.endif
#
# For SWIG, so that it doesn't feel the need to suck in php and apache
......@@ -122,7 +125,6 @@ RUN_DEPENDS= \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/${PERL_ARCH}/XML/Parser:${PORTSDIR}/textproc/p5-XML-Parser \
${LOCALBASE}/lib/perl5/site_perl/${PERL_VER}/RPC/XML.pm:${PORTSDIR}/net/p5-RPC-XML \
${PYTHON_SITELIBDIR}/M2Crypto/ASN1.py:${PORTSDIR}/security/py-m2crypto \
gmake:${PORTSDIR}/devel/gmake \
kmetis:${PORTSDIR}/math/metis \
curl:${PORTSDIR}/ftp/curl \
......@@ -133,7 +135,7 @@ RUN_DEPENDS= \
.if ${PORTVERSION} == "3.0"
RUN_DEPENDS+= \
dhcpd:${PORTSDIR}/net/isc-dhcp30-server \
${LOCALBASE}/include/boost:${PORTSDIR}/devel/boost-all
${LOCALBASE}/include/boost:${PORTSDIR}/devel/boost
.else
RUN_DEPENDS+= \
dhcpd:${PORTSDIR}/net/isc-dhcp3-server \
......@@ -177,3 +179,10 @@ NO_BUILD= yes
do-install: # empty
.include <bsd.port.mk>
vars:
@echo "PORTVERSION=$(PORTVERSION)"
@echo ".MAKEFLAGS=$(.MAKEFLAGS)"
@echo "BUILD_DEPENDS=$(BUILD_DEPENDS)"
@echo "LIB_DEPENDS=$(LIB_DEPENDS)"
@echo "RUN_DEPENDS=$(RUN_DEPENDS)"
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