Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 19 Dec 2012 13:26:47 +0000 (UTC)
From:      Dag-Erling Smørgrav <des@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r244435 - user/des/tinderbox/etc
Message-ID:  <201212191326.qBJDQlnw004493@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@freebsd.org>
+subject		= [%%COMMENT%%] source tree update failure



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201212191326.qBJDQlnw004493>