]> git.pld-linux.org Git - packages/asterisk.git/commitdiff
- made reload work better (thanks caleb@chiefworks.com)
authoraredridel <aredridel@pld-linux.org>
Sat, 11 Sep 2004 22:55:04 +0000 (22:55 +0000)
committercvs2git <feedback@pld-linux.org>
Sun, 24 Jun 2012 12:13:13 +0000 (12:13 +0000)
Changed files:
    asterisk.init -> 1.7

asterisk.init

index d50196eb3cdfff71df6431fb0c9ab8acb5dd4a0f..ff410d77e3d67100838ac5b835bfbdfc8d5223a2 100644 (file)
@@ -66,18 +66,19 @@ case "$1" in
        $0 start
        exit $?
        ;;
-#  reload)
-       # Should be some better way...
-#      $0 restart
-#      if [ -f /var/lock/subsys/ ]; then
-#              msg_reloading Asterisk
-#              busy
-#              ok
-#      else
-#              msg_not_running Asterisk
-#              exit 1
-#      fi
-#      ;;
+  reload)
+       if [ -f /var/lock/subsys/asterisk ]; then
+               msg_reloading Asterisk
+               busy
+               asterisk -rx reload > /dev/null 2>&1
+               RETVAL=$?
+               [ $RETVAL -eq 0 ] && touch /var/lock/subsys/asterisk
+               ok
+       else
+               msg_not_running Asterisk
+               exit 1
+       fi
+       ;;
   status)
        status asterisk
        exit $?
This page took 0.035959 seconds and 4 git commands to generate.