diff options
author | intrigeri <intrigeri@boum.org> | 2005-11-29 10:32:02 +0000 |
---|---|---|
committer | intrigeri <intrigeri@boum.org> | 2005-11-29 10:32:02 +0000 |
commit | 4f344987a910c3d7fcd7e91f445f990bc6691312 (patch) | |
tree | c3a13ef3ee8aa7aac162643505cb50ffc1e1e583 /src | |
parent | 31ac783dabbd645a4951e2f02ca8a92e124f4f1a (diff) | |
download | backupninja-4f344987a910c3d7fcd7e91f445f990bc6691312.tar.gz backupninja-4f344987a910c3d7fcd7e91f445f990bc6691312.tar.bz2 |
Reverted bashism removals from r228, after discussing this.
Diffstat (limited to 'src')
-rwxr-xr-x | src/backupninja.in | 18 |
1 files changed, 10 insertions, 8 deletions
diff --git a/src/backupninja.in b/src/backupninja.in index 7855a6d..68c7c43 100755 --- a/src/backupninja.in +++ b/src/backupninja.in @@ -19,7 +19,7 @@ ##################################################### ## FUNCTIONS -setupcolors () { +function setupcolors () { BLUE="\033[34;01m" GREEN="\033[32;01m" YELLOW="\033[33;01m" @@ -27,18 +27,20 @@ setupcolors () { RED="\033[31;01m" OFF="\033[0m" CYAN="\033[36;01m" + COLORS=($BLUE $GREEN $YELLOW $RED $PURPLE) } -colorize () { +function colorize () { if [ "$usecolors" == "yes" ]; then local typestr=`echo "$@" | sed 's/\(^[^:]*\).*$/\1/'` - [ "$typestr" == "Debug" ] && COLOR=$BLUE - [ "$typestr" == "Info" ] && COLOR=$GREEN - [ "$typestr" == "Warning" ] && COLOR=$YELLOW - [ "$typestr" == "Error" ] && COLOR=$RED - [ "$typestr" == "Fatal" ] && COLOR=$PURPLE + [ "$typestr" == "Debug" ] && type=0 + [ "$typestr" == "Info" ] && type=1 + [ "$typestr" == "Warning" ] && type=2 + [ "$typestr" == "Error" ] && type=3 + [ "$typestr" == "Fatal" ] && type=4 + color=${COLORS[$type]} endcolor=$OFF - echo -e "$COLOR$@$endcolor" + echo -e "$color$@$endcolor" else echo -e "$@" fi |