diff --git a/scripts/zimport.sh b/scripts/zimport.sh index d702be579d..3488460eea 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