Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 14 Jan 2012 14:43:22 +0000 (UTC)
From:      Gleb Smirnoff <glebius@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-all@freebsd.org, svn-src-head@freebsd.org
Subject:   svn commit: r230107 - head/release
Message-ID:  <201201141443.q0EEhM5w037024@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: glebius
Date: Sat Jan 14 14:43:22 2012
New Revision: 230107
URL: http://svn.freebsd.org/changeset/base/230107

Log:
  Autoguess number of make jobs based on hw.ncpu. MAKE_FLAGS
  can override this. While here move 'mkdir' down below 'set -e'.

Modified:
  head/release/generate-release.sh

Modified: head/release/generate-release.sh
==============================================================================
--- head/release/generate-release.sh	Sat Jan 14 09:57:13 2012	(r230106)
+++ head/release/generate-release.sh	Sat Jan 14 14:43:22 2012	(r230107)
@@ -49,9 +49,18 @@ if [ $# -lt 2 ]; then
 	usage
 fi
 
-mkdir -p $2/usr/src
 set -e # Everything must succeed
 
+case $MAKE_FLAGS in
+	*-j*)
+		;;
+	*)
+		MAKE_FLAGS="$MAKE_FLAGS -j "$(sysctl -n hw.ncpu)
+		;;
+esac
+
+mkdir -p $2/usr/src
+
 svn co ${SVNROOT:-svn://svn.freebsd.org/base}/$1 $2/usr/src $REVISION
 if [ ! -z $CVSUP_HOST ]; then
 	cat > $2/docports-supfile << EOF



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