4 # Provides: pvefw-logger
5 # Required-Start: $remote_fs $network $syslog pve-cluster cman clvm
6 # Required-Stop: $remote_fs $network $syslog pve-cluster cman clvm
7 # Default-Start: 2 3 4 5
9 # Short-Description: PVE firewall logger
12 .
/lib
/lsb
/init-functions
14 PATH
=/sbin
:/bin
:/usr
/bin
:/usr
/sbin
15 DAEMON
=/usr
/sbin
/pvefw-logger
17 DESC
="PVE firewall logger"
18 PIDFILE
=/var
/run
/pvefw-logger.pid
20 test -f $DAEMON ||
exit 0
22 # avoid warnings about uninstalled locales
27 log_daemon_msg
"Starting $DESC" "$NAME"
28 start-stop-daemon
--start --quiet --pidfile $PIDFILE --exec $DAEMON
32 log_daemon_msg
"Stopping $DESC" "$NAME"
33 start-stop-daemon
--stop --quiet --retry TERM
/2/TERM
/15/KILL
/2 --pidfile $PIDFILE
36 reload|restart|force-reload
)
37 log_daemon_msg
"Restarting $DESC" "$NAME"
38 start-stop-daemon
--stop --quiet --retry TERM
/2/TERM
/15/KILL
/2 --pidfile $PIDFILE
39 start-stop-daemon
--start --quiet --pidfile $PIDFILE --exec $DAEMON
44 echo "Usage: $N {start|stop|restart|force-reload}"