diff options
author | Gleb Smirnoff <glebius@FreeBSD.org> | 2012-01-14 14:43:22 +0000 |
---|---|---|
committer | Gleb Smirnoff <glebius@FreeBSD.org> | 2012-01-14 14:43:22 +0000 |
commit | 75fff7e8ef45c29ee562c67230837e3d166dbd93 (patch) | |
tree | 1f9eaba1b0c7c1a76ddcd260ba7296ae8455b700 /release | |
parent | 404fa74372eed4e4dea7a5906244cff44954d84a (diff) | |
download | src-75fff7e8ef45c29ee562c67230837e3d166dbd93.tar.gz src-75fff7e8ef45c29ee562c67230837e3d166dbd93.zip |
Autoguess number of make jobs based on hw.ncpu. MAKE_FLAGS
can override this. While here move 'mkdir' down below 'set -e'.
Notes
Notes:
svn path=/head/; revision=230107
Diffstat (limited to 'release')
-rwxr-xr-x | release/generate-release.sh | 11 |
1 files changed, 10 insertions, 1 deletions
diff --git a/release/generate-release.sh b/release/generate-release.sh index 0f54a51c3e29..31d1bf573c23 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 |