aboutsummaryrefslogtreecommitdiffstats
path: root/Tools
diff options
context:
space:
mode:
authorlinimon <linimon@FreeBSD.org>2010-06-23 07:46:06 +0800
committerlinimon <linimon@FreeBSD.org>2010-06-23 07:46:06 +0800
commit98dde3f14751cb42de3e5163d9e410261ea1793b (patch)
treeffd75e7e5dee925e3b8d941bf8445a3084afb091 /Tools
parentd76cf5af5ff9878b2ba8c96fb283ba6cee509f71 (diff)
downloadfreebsd-ports-gnome-98dde3f14751cb42de3e5163d9e410261ea1793b.tar.gz
freebsd-ports-gnome-98dde3f14751cb42de3e5163d9e410261ea1793b.tar.zst
freebsd-ports-gnome-98dde3f14751cb42de3e5163d9e410261ea1793b.zip
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
Diffstat (limited to 'Tools')
-rw-r--r--Tools/portbuild/conf/client.conf40
1 files changed, 40 insertions, 0 deletions
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