]> xenbits.xensource.com Git - osstest/rumprun.git/commitdiff
build-rr.sh: set -u
authorAntti Kantee <pooka@iki.fi>
Thu, 8 Oct 2015 17:20:45 +0000 (17:20 +0000)
committerAntti Kantee <pooka@iki.fi>
Thu, 8 Oct 2015 17:20:45 +0000 (17:20 +0000)
build-rr.sh

index 6424cc6b0d80652d9fc07f632e1fbc8d33a70b8c..013c2602aaf652b156c8c4dd77058b47e5adb496 100755 (executable)
@@ -24,6 +24,8 @@
 # SUCH DAMAGE.
 #
 
+set -u
+
 die ()
 {
 
@@ -50,19 +52,14 @@ helpme ()
 
 set -e
 
-# defaults
 STDJ='-j4'
-RUMPSRC=src-netbsd
 BUILDRUMP=$(pwd)/buildrump.sh
-KERNONLY=false
-
-unset RUMPOBJ
 
 # overriden by script if true
 HAVECXX=false
 
 # figure out where gmake lies
-if [ -z "${MAKE}" ]; then
+if [ -z "${MAKE:-}" ]; then
        MAKE=make
        ! type gmake >/dev/null 2>&1 || MAKE=gmake
 fi
@@ -76,6 +73,10 @@ type ${MAKE} >/dev/null 2>&1 || die '"make" required but not found'
 parseargs ()
 {
 
+       KERNONLY=false
+       RUMPOBJ=
+       RUMPSRC=src-netbsd
+
        orignargs=$#
        while getopts '?hko:qs:' opt; do
                case "$opt" in
@@ -98,6 +99,8 @@ parseargs ()
        done
        shift $((${OPTIND} - 1))
 
+       : ${BUILD_QUIET:=}
+
        [ $# -gt 0 ] || helpme
 
        PLATFORM=$1
@@ -202,7 +205,7 @@ buildrump ()
 
        checkprevbuilds
 
-       unset extracflags
+       extracflags=
        [ "${MACHINE}" = "amd64" ] && extracflags='-F CFLAGS=-mno-red-zone'
 
        if [ -z "${RUMPOBJ}" ]; then
@@ -354,6 +357,8 @@ shift ${ARGSSHIFT}
 checksubmodules
 
 . ${BUILDRUMP}/subr.sh
+
+PLATFORM_MKCONF=
 . ${PLATFORMDIR}/platform.conf
 
 buildrump "$@"