From 49a292dbe08e9c091bccd185a9112f78a076852a Mon Sep 17 00:00:00 2001 From: glebius Date: Sat, 14 Jan 2012 14:43:22 +0000 Subject: Autoguess number of make jobs based on hw.ncpu. MAKE_FLAGS can override this. While here move 'mkdir' down below 'set -e'. --- release/generate-release.sh | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'release/generate-release.sh') 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 -- cgit v1.1