From 98dde3f14751cb42de3e5163d9e410261ea1793b Mon Sep 17 00:00:00 2001 From: linimon Date: Tue, 22 Jun 2010 23:46:06 +0000 Subject: A new file to centralize definitions that apply to the the package nodes used from a package building cluster. This is part of a rewrite to remove a great deal of hardcoding. Please do not commit to this file without the approval of portmgr. Feature safe: yes --- Tools/portbuild/conf/client.conf | 40 ++++++++++++++++++++++++++++++++++++++++ 1 file changed, 40 insertions(+) create mode 100644 Tools/portbuild/conf/client.conf diff --git a/Tools/portbuild/conf/client.conf b/Tools/portbuild/conf/client.conf new file mode 100644 index 000000000000..60931598f34c --- /dev/null +++ b/Tools/portbuild/conf/client.conf @@ -0,0 +1,40 @@ +# +# client-side definitions (used in /var/portbuild/scripts/portbuild) +# +# $FreeBSD$ +# + +# +# items to be customized per each package build master +# + +# for nodes where disconnected=0, the NFS host they should mount ports/ +# and src/ from +CLIENT_NFS_MASTER=pointyhat.FreeBSD.org + +# where completed packages get uploaded +CLIENT_UPLOAD_HOST=pointyhat.FreeBSD.org + +# +# items that will most likely be common to all package build masters +# + +ARCHS_REQUIRING_AOUT_COMPAT="i386" +ARCHS_REQUIRING_LINPROCFS="amd64 i386" + +CLIENT_DISTDIR=/tmp/distfiles +CLIENT_LOCALBASE=/usr/local +# XXX renaming this from PACKAGES +CLIENT_PACKAGES_LOCATION=/tmp/packages +CLIENT_PKGSUFFIX=.tbz +CLIENT_SRCBASE=/usr/src +CLIENT_WRKDIRPREFIX=/work + +# wait 2 hours before killing build with no output +CLIENT_BUILD_TIMEOUT=7200 +CLIENT_FTP_TIMEOUT=900 +CLIENT_HTTP_TIMEOUT=900 + +# to prevent runaway processes -- 400 meg file size limit, 2 hours CPU limit +CLIENT_ULIMIT_F=819200 +CLIENT_ULIMIT_T=7200 -- cgit