dont use deprecated commands in the init scripts.
[asterisk/asterisk.git] / contrib / init.d / rc.debian.asterisk
index 0d9eb69..76406db 100755 (executable)
@@ -55,7 +55,7 @@ case "$1" in
        # Check if Asterisk is already running.  If it is, then bug out, because
        # starting up Asterisk when Asterisk is already running is very bad.
        VERSION=`${DAEMON} -rx 'core show version' || ${TRUE}`
-       if [ "${VERSION:0:8}" = "Asterisk" ]; then # otherwise "Unable t"
+       if [ "`echo $VERSION | cut -c 1-8`" = "Asterisk" ]; then
                echo "Asterisk is already running.  $0 will exit now."
                exit 1
        fi
@@ -79,7 +79,7 @@ case "$1" in
        ;;
   reload)
        echo "Reloading $DESC configuration files."
-       $DAEMON -rx 'reload' > /dev/null 2> /dev/null
+       $DAEMON -rx 'module reload' > /dev/null 2> /dev/null
        ;;
   restart|force-reload)
        $0 stop