summaryrefslogtreecommitdiffstats
path: root/scripts/zimport.sh
diff options
context:
space:
mode:
Diffstat (limited to 'scripts/zimport.sh')
-rwxr-xr-xscripts/zimport.sh19
1 files changed, 12 insertions, 7 deletions
diff --git a/scripts/zimport.sh b/scripts/zimport.sh
index d702be579..3488460ee 100755
--- a/scripts/zimport.sh
+++ b/scripts/zimport.sh
@@ -73,9 +73,13 @@ COLOR=1
REPO="https://github.com/zfsonlinux"
IMAGES_DIR="$SCRIPTDIR/zfs-images/"
IMAGES_TAR="https://github.com/zfsonlinux/zfs-images/tarball/master"
-CPUS=`grep -c ^processor /proc/cpuinfo`
ERROR=0
+CONFIG_LOG="configure.log"
+CONFIG_OPTIONS=${CONFIG_OPTIONS:-""}
+MAKE_LOG="make.log"
+MAKE_OPTIONS=${MAKE_OPTIONS:-"-s -j$(nproc)"}
+
usage() {
cat << EOF
USAGE:
@@ -405,9 +409,9 @@ for TAG in $SRC_TAGS; do
else
cd $SPL_DIR
make distclean &>/dev/null
- sh ./autogen.sh &>/dev/null || fail 1
- ./configure &>/dev/null || fail 2
- make -s -j$CPUS &>/dev/null || fail 3
+ ./autogen.sh >>$CONFIG_LOG 2>&1 || fail 1
+ ./configure $CONFIG_OPTIONS >>$CONFIG_LOG 2>&1 || fail 2
+ make ${MAKE_OPTIONS} >>$MAKE_LOG 2>&1 || fail 3
pass_nonewline
fi
done
@@ -425,9 +429,10 @@ for TAG in $SRC_TAGS; do
else
cd $ZFS_DIR
make distclean &>/dev/null
- sh ./autogen.sh &>/dev/null || fail 1
- ./configure --with-spl=$SPL_DIR &>/dev/null || fail 2
- make -s -j$CPUS &>/dev/null || fail 3
+ ./autogen.sh >>$CONFIG_LOG 2>&1 || fail 1
+ ./configure --with-spl=$SPL_DIR $CONFIG_OPTIONS \
+ >>$CONFIG_LOG 2>&1 || fail 2
+ make ${MAKE_OPTIONS} >>$MAKE_LOG 2>&1 || fail 3
pass_nonewline
fi
done