]> git.proxmox.com Git - pve-firewall.git/blobdiff - debian/pve-firewall.init
fix call to register_restart_command (set $use_hup to true)
[pve-firewall.git] / debian / pve-firewall.init
index 0c002a79a418ca2ef7c06fb7f49dbabb1becea42..062dfa4b57d011a9be60c44541de5e2c51188769 100755 (executable)
@@ -19,7 +19,8 @@ PIDFILE=/var/run/$NAME.pid
 
 # Exit if the package is not installed
 [ -x "$DAEMON" ] || exit 0
-
+[ -e /proxmox_install_mode ] && exit 0
 START_FIREWALL=yes
 
 # Read configuration variable file if it is present
@@ -54,12 +55,8 @@ case "$1" in
        ;;
     reload|restart|force-reload)
        log_daemon_msg "Restarting $DESC" "$NAME"
-       if ( [ -e $PIDFILE ] && kill -0 `cat $PIDFILE`) then
-           start-stop-daemon --stop --quiet --pidfile $PIDFILE --signal HUP
-       else
-           $DAEMON start
-       fi
-       log_end_msg $?
+       $DAEMON restart
+       log_end_msg $?
        ;;
     *)
        N=/etc/init.d/$NAME