Package: lsb-base
Version: 3.0-2
Severity: normal

Hi,

my shell complains about the if statement(s)

} if $FANCYTTY; then
}   [...]
} fi
($FANCYTTY containing either "0" or "1")

I've attached a patch.


Regards,

Jan

-- 
Jan C. Nordholz
<jckn At gmx net>
--- init-functions      2005-08-02 05:43:02.000000000 +0200
+++ /lib/lsb/init-functions     2005-08-08 14:04:53.000000000 +0200
@@ -135,7 +135,7 @@
 }
 
 log_failure_msg () {
-    if $FANCYTTY; then
+    if [[ $FANCYTTY == "1" ]]; then
         RED=`$TPUT setaf 1`
         NORMAL=`$TPUT op`
         echo "$RED*$NORMAL $@"
@@ -145,7 +145,7 @@
 }
 
 log_warning_msg () {
-    if $FANCYTTY; then
+    if [[ $FANCYTTY == "1" ]]; then
         YELLOW=`$TPUT setaf 3`
         NORMAL=`$TPUT op`
         echo "$YELLOW*$NORMAL $@"
@@ -206,7 +206,7 @@
 
     # Only do the fancy stuff if we have an appropriate terminal
     # and if /usr is already mounted
-    if $FANCYTTY; then
+    if [[ $FANCYTTY == "1" ]]; then
         RED=`$TPUT setaf 1`
         NORMAL=`$TPUT op`
         if [ $1 -eq 0 ]; then

Attachment: signature.asc
Description: Digital signature

Reply via email to