# Flags section
##############################################################################
-if which getconf > /dev/null; then
+if which getconf > /dev/null && getconf _NPROCESSORS_ONLN > /dev/null; then
CPUS=$(getconf _NPROCESSORS_ONLN)
+elif which sysctl > /dev/null && sysctl hw.ncpu > /dev/null; then
+ CPUS=$(sysctl hw.ncpu | sed -E -e 's/^hw\.ncpu(: | = )//')
else
CPUS=1
fi
. ./local.sh
fi
-MAKEFLAGS=${PARALLEL}
+MAKEFLAGS=${PARALLEL} ${MAKESILENT}
TARFLAGS=v
+MAKESILENT=
if [ ${QUIET} != 0 ]; then
TARFLAGS=
- MAKEFLAGS="${MAKEFLAGS} -s"
+ MAKESILENT="-s"
fi
export PATH="${PREFIX}/bin:${PATH}"
# Install a build
doinstall() {
log $1
- ${SUDO} make ${MAKEFLAGS} $2 $3 $4 $5 $6 $7 $8
+ ${SUDO} make ${MAKESILENT} $2 $3 $4 $5 $6 $7 $8
}
if [ ! -d $SUMMON_DIR ]; then