]> xenbits.xensource.com Git - osstest/rumprun.git/commitdiff
app-tools cc: use basename $0 for error, not whole $0
authorAntti Kantee <pooka@iki.fi>
Thu, 5 Nov 2015 23:11:06 +0000 (23:11 +0000)
committerAntti Kantee <pooka@iki.fi>
Thu, 5 Nov 2015 23:11:06 +0000 (23:11 +0000)
app-tools/cc.in

index 1a4017d127a5e9cb354459c5b3081077d87ad6a1..32fef5f04d306e3081a680261e9dffad6df3a074 100644 (file)
@@ -33,8 +33,10 @@ die()
        exit 1
 }
 
+PROGNAME=${0##*/}
+
 # Determine if we're being run as C or C++.
-case $0 in
+case ${PROGNAME} in
 *-gcc|*-clang)
        CC="!LIBEXEC_CC!"
        CFLAGS="!CFLAGS!"
@@ -46,7 +48,7 @@ case $0 in
        EXTRALIBS="-lc++ -lunwind"
        ;;
 *)
-       echo "$0: internal error, unknown invocation"
+       echo "${PROGNAME}: internal error, unknown invocation"
        exit 1
        ;;
 esac
@@ -109,7 +111,7 @@ ferment)
            ${OUTFILE} -o /dev/null
        if [ $? -ne 0 ]; then
                if [ "${RUMPRUN_STUBLINK}" = "succeed" ]; then
-                       echo "$0: warning: stub link failed, ignoring" 1>&2
+                       echo "${PROGNAME}: warning: stub link failed" 1>&2
                else
                        [ -f "${OUTFILE}" ] && rm -f ${OUTFILE}
                        die
@@ -120,7 +122,7 @@ ferment)
        chmod +x ${OUTFILE}
        ;;
 *)
-       echo "$0: internal error, unknown mode"
+       echo "${PROGNAME}: internal error, unknown mode"
        exit 1
        ;;
 esac