From 357c024fd3a52de5d1caa70e38b1b43f07d940f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?J=C3=A9r=C3=B4me=20Schneider?= Date: Fri, 15 Nov 2013 10:33:42 +0100 Subject: [PATCH] init.d: add a specefic init script for debian --- debian/init.d | 43 +++++++++++++++++++++++++++++++++++++++++++ debian/rules | 2 -- 2 files changed, 43 insertions(+), 2 deletions(-) create mode 100644 debian/init.d diff --git a/debian/init.d b/debian/init.d new file mode 100644 index 0000000..ae6ef01 --- /dev/null +++ b/debian/init.d @@ -0,0 +1,43 @@ +#!/bin/bash + +### BEGIN INIT INFO +# Provides: firewall +# Required-Start: $remote_fs $syslog $network +# Required-Stop: $remote_fs $syslog $network +# Default-Start: 2 3 4 5 +# Default-Stop: 0 1 6 +# Short-Description: Iptables firewall +# Description: An iptables firewall +### END INIT INFO + + +. /lib/lsb/init-functions + +NAME="eofirewall" +SCRIPT="/usr/bin/$NAME" + +case "$1" in + start) + log_daemon_msg "Starting firewall" + /usr/bin/$NAME load || exit 1 + log_end_msg 0 + ;; + stop) + log_daemon_msg "Stopping firewall" + /usr/bin/$NAME clean || exit 1 + log_end_msg 0 + ;; + restart|reload) + log_daemon_msg "Reloading firewall" + /usr/bin/$NAME clean || exit 1 + /usr/bin/$NAME load || exit 1 + log_end_msg 0 + ;; + *) + N=/etc/init.d/$NAME + echo "Usage: $N {start|stop|restart|reload}" + exit 2 + ;; +esac + +exit 0 diff --git a/debian/rules b/debian/rules index 1a1e703..761c3f0 100755 --- a/debian/rules +++ b/debian/rules @@ -12,5 +12,3 @@ %: dh $@ -override_dh_installinit: - dh_installinit --name=firewall