From: Mike Miller <mtmiller@ieee.org>, Christian PERRIER <bubulle@debian.org>
Subject: using init script LSB log_xxx_msg functions

Bug-Debian: http://bugs.debian.org/672326

--- a/etc/init.d/arno-iptables-firewall
+++ b/etc/init.d/arno-iptables-firewall
@@ -22,28 +22,31 @@
 
 PATH=/bin:/usr/bin:/sbin:/usr/sbin
 PROGRAM="/usr/local/sbin/arno-iptables-firewall"
+NAME="arno-iptables-firewall"
 
 # Be verbose(1)?:
 VERBOSE=0
 
 test -x $PROGRAM || exit 0
 
+. /lib/lsb/init-functions
+
 if [ "$VERBOSE" = "0" ]; then
   case "$1" in
     start)
-      echo "Starting Arno's Iptables Firewall..."
+      log_daemon_msg "Starting Arno's Iptables Firewall" "$NAME"
     ;;
 
     stop)
-      echo "Stopping Arno's Iptables Firewall..."
+      log_daemon_msg "Stopping Arno's Iptables Firewall" "$NAME"
     ;;
 
     restart)
-      echo "Restarting Arno's Iptables Firewall..."
+      log_daemon_msg "Restarting Arno's Iptables Firewall" "$NAME"
     ;;
 
     force-reload)
-      echo "(Forced) reloading Arno's Iptables Firewall..."
+      log_daemon_msg "(Forced) reloading Arno's Iptables Firewall" "$NAME"
     ;;
 
     status)
@@ -65,6 +68,7 @@
   # Call firewall script:
   result=`$PROGRAM $*`
   retval=$?
+  log_end_msg $retval
 else
   $PROGRAM $*
   retval=$?
