From: Dietmar Maurer Date: Tue, 15 Apr 2014 06:12:27 +0000 (+0200) Subject: add init script to start firewall X-Git-Url: https://git.proxmox.com/?p=pve-firewall.git;a=commitdiff_plain;h=2c5486ffcae5f941e9cd44347cde8771562accfa add init script to start firewall --- diff --git a/debian/pve-firewall.init b/debian/pve-firewall.init new file mode 100755 index 0000000..5e01d1e --- /dev/null +++ b/debian/pve-firewall.init @@ -0,0 +1,48 @@ +#!/bin/sh + +### BEGIN INIT INFO +# Provides: pve-firewall +# Required-Start: $remote_fs $network pvefw-logger pve-cluster +# Required-Stop: $remote_fs $network pvefw-logger pve-cluster +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: PVE firewall +### END INIT INFO + +. /lib/lsb/init-functions + +PATH=/sbin:/bin:/usr/bin:/usr/sbin +PVEFW=/usr/sbin/pvefw +NAME=pvefw +DESC="PVE firewall" +PIDFILE=/var/run/pvefw-logger.pid + +test -f $PVEFW || exit 0 + +# avoid warnings about uninstalled locales +export LC_ALL="C" + +case "$1" in + start) + log_daemon_msg "Starting $DESC" "$NAME" + $PVEFW start + log_end_msg $? + ;; + stop) + log_daemon_msg "Stopping $DESC" "$NAME" + $PVEFW stop + log_end_msg $? + ;; + reload|restart|force-reload) + log_daemon_msg "Restarting $DESC" "$NAME" + $PVEFW update + log_end_msg $? + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|force-reload}" + exit 1 + ;; +esac + +exit 0 diff --git a/debian/rules b/debian/rules index fadc499..92e01c0 100755 --- a/debian/rules +++ b/debian/rules @@ -6,6 +6,6 @@ %: dh $@ -override_dh_auto_install: - dh_auto_install +override_dh_installinit: + dh_installinit -R -p pve-firewall dh_installinit --name pvefw-logger