Package: fbb
Tags: patch
Followup-For: Bug #486030

The attached patch fixes all bashisms.

Best regards
Manuel

-- System Information:
Debian Release: lenny/sid
  APT prefers testing
  APT policy: (500, 'testing'), (200, 'unstable')
Architecture: amd64 (x86_64)

Kernel: Linux 2.6.24-1-amd64 (SMP w/2 CPU cores)
Locale: LANG=de_DE.UTF-8, LC_CTYPE=de_DE.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
diff -Nur fbb-7.04j.orig/fbb fbb-7.04j/fbb
--- fbb-7.04j.orig/fbb  2003-09-07 17:18:30.000000000 +0200
+++ fbb-7.04j/fbb       2008-06-24 23:06:16.000000000 +0200
@@ -241,7 +241,7 @@
        while [ $NB -lt $NUMPORT ] ; do
                printf " %-2s  %-2s   1   %-6s 250   2     1     10     00/15   
XUWYL %s\n"\
                        $NB ${NB_CH[$NB]} ${PORT_NAME[$NB]} ${PORT_FREQ[$NB]}
-               NB=$[ $NB + 1 ]
+               NB=$(( $NB + 1 ))
        done
        echo "#"
        echo "# End of file."
@@ -269,7 +269,7 @@
                                echo -n "Frequency                              
              : "
                                read REP
                                PORT_FREQ[$NUMPORT]=$REP
-                               NUMPORT=$[ $NUMPORT + 1 ]
+                               NUMPORT=$(( $NUMPORT + 1 ))
                        done
 
                        NB=1
@@ -277,7 +277,7 @@
                        echo
                        while [ $NB -lt $NUMPORT ] ; do
                                echo "Port $NB on axport ${PORT_NAME[$NB]} 
(${NB_CH[$NB]} channels) Freq=${PORT_FREQ[$NB]}"
-                               NB=$[ $NB + 1 ]
+                               NB=$(( $NB + 1 ))
                        done
 
                        while true ; do
@@ -307,7 +307,7 @@
                                echo "! MAIL" >> $FILE
                                echo "\$d \$Tz Mailbox \$O-\$o (LINUX version)" 
>> $FILE
                        fi
-                       NB=$[ $NB + 1 ]
+                       NB=$(( $NB + 1 ))
                done
 
        fi
diff -Nur fbb-7.04j.orig/rc.fbb fbb-7.04j/rc.fbb
--- fbb-7.04j.orig/rc.fbb       2003-09-07 17:18:30.000000000 +0200
+++ fbb-7.04j/rc.fbb    2008-06-24 23:07:22.000000000 +0200
@@ -22,13 +22,13 @@
        else
                return=$rc_failed
        fi
-       echo -e "$return"
+       echo "$return"
        ;;
 stop)
        echo -n "Shutting down FBB daemon"
        killproc -TERM /usr/sbin/fbb || return=$rc_failed
        sleep 4
-       echo -e "$return"
+       echo "$return"
        ;;
 restart|reload)
        $0 stop && $0 start || return=$rc_failed

Reply via email to