summaryrefslogtreecommitdiffstats
path: root/release
diff options
context:
space:
mode:
authorglebius <glebius@FreeBSD.org>2012-01-14 14:43:22 +0000
committerglebius <glebius@FreeBSD.org>2012-01-14 14:43:22 +0000
commit49a292dbe08e9c091bccd185a9112f78a076852a (patch)
tree1f9eaba1b0c7c1a76ddcd260ba7296ae8455b700 /release
parentbd709d2b3b81668a6df9a4082a46e7127c2fce70 (diff)
downloadFreeBSD-src-49a292dbe08e9c091bccd185a9112f78a076852a.zip
FreeBSD-src-49a292dbe08e9c091bccd185a9112f78a076852a.tar.gz
Autoguess number of make jobs based on hw.ncpu. MAKE_FLAGS
can override this. While here move 'mkdir' down below 'set -e'.
Diffstat (limited to 'release')
-rwxr-xr-xrelease/generate-release.sh11
1 files changed, 10 insertions, 1 deletions
diff --git a/release/generate-release.sh b/release/generate-release.sh
index 0f54a51..31d1bf5 100755
--- a/release/generate-release.sh
+++ b/release/generate-release.sh
@@ -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
OpenPOWER on IntegriCloud