svn commit: r230107 - head/release
Gleb Smirnoff
glebius at FreeBSD.org
Sat Jan 14 14:43:22 UTC 2012
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
More information about the svn-src-head
mailing list