]> err.no Git - dak/commitdiff
avoid 'unbound variable' error in shell script
authorTorsten Werner <twerner@debian.org>
Sat, 1 Jan 2011 12:13:13 +0000 (13:13 +0100)
committerTorsten Werner <twerner@debian.org>
Sat, 1 Jan 2011 12:13:13 +0000 (13:13 +0100)
Signed-off-by: Torsten Werner <twerner@debian.org>
config/debian/common

index a42c18ff9481be77fa36ec25a6904b416bc06450..f611c19e55b22dffe4ee5f60cdeee3805819d889 100644 (file)
@@ -3,11 +3,8 @@
 #
 # Set $PROGRAM to a string to have it added to the output.
 function log () {
-        if [ -z "${PROGRAM}" ]; then
-                echo "$(date +"%b %d %H:%M:%S") $(hostname -s) [$$] $@"
-        else
-                echo "$(date +"%b %d %H:%M:%S") $(hostname -s) ${PROGRAM}[$$]: $@"
-        fi
+        local prefix=${PROGRAM:-}
+        echo "$(date +"%b %d %H:%M:%S") $(hostname -s) ${prefix}[$$]: $@"
 }
 
 # log the message using log() but then also send a mail