svn commit: r244435 - user/des/tinderbox/etc
Dag-Erling Smørgrav
des at FreeBSD.org
Wed Dec 19 13:26:48 UTC 2012
Author: des
Date: Wed Dec 19 13:26:46 2012
New Revision: 244435
URL: http://svnweb.freebsd.org/changeset/base/244435
Log:
Add experimental shared-source config for head. The idea is to first run
head-ss-update to update the shared source tree, then run head-ss-build
to actually build the code. This should result in a dramatic performance
increase for parallellized builds.
Added:
user/des/tinderbox/etc/head-ss-build.rc (contents, props changed)
user/des/tinderbox/etc/head-ss-update.rc (contents, props changed)
Modified:
user/des/tinderbox/etc/Makefile
Modified: user/des/tinderbox/etc/Makefile
==============================================================================
--- user/des/tinderbox/etc/Makefile Wed Dec 19 13:21:43 2012 (r244434)
+++ user/des/tinderbox/etc/Makefile Wed Dec 19 13:26:46 2012 (r244435)
@@ -9,6 +9,7 @@ ETCFILES += releng_7.rc update_releng_7.
ETCFILES += releng_8.rc update_releng_8.rc
ETCFILES += releng_9.rc update_releng_9.rc
ETCFILES += head.rc update_head.rc
+ETCFILES += head-ss-update.rc head-ss-build.rc
ETCDIR ?= ${HOME}/etc
ETCOWN ?= ${USER}
ETCGRP ?= ${USER}
Added: user/des/tinderbox/etc/head-ss-build.rc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/des/tinderbox/etc/head-ss-build.rc Wed Dec 19 13:26:46 2012 (r244435)
@@ -0,0 +1,11 @@
+#
+# HEAD tinderbox setup, shared source - build stage
+#
+# $FreeBSD$
+#
+
+branches = HEAD
+platforms = amd64, arm, armv6/arm, i386, i386/pc98, ia64, mips, mips64/mips, powerpc, powerpc64/powerpc, sparc64
+targets = precleanobj, version, world, lint, kernels, postcleanobj
+srcdir = %%SANDBOX%%/%%BRANCH%%/src
+recipient += <current at freebsd.org>, <%%arch%%@freebsd.org>
Added: user/des/tinderbox/etc/head-ss-update.rc
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ user/des/tinderbox/etc/head-ss-update.rc Wed Dec 19 13:26:46 2012 (r244435)
@@ -0,0 +1,12 @@
+#
+# HEAD tinderbox setup, shared source - update stage
+#
+# $FreeBSD$
+#
+
+branches = HEAD
+platforms = none
+srcdir = %%SANDBOX%%/%%BRANCH%%/src
+targets = update, version
+recipient += <current at freebsd.org>
+subject = [%%COMMENT%%] source tree update failure
More information about the svn-src-user
mailing list