#!/bin/sh # Author: Serkan Sakar <uljanow@users.sourceforge.net> # # chkconfig: 2345 99 00 # ### BEGIN INIT INFO # Provides: ipblock # Required-Start: $local_fs $network $syslog # Required-Stop: $local_fs # Default-Stop: 0 1 6 # Short-Description: ipblock initscript # Description: Start ipblock at boot time if AUTOSTART is set # in /etc/ipblock.conf ### END INIT INFO PATH=/sbin:/usr/sbin:/bin:/usr/bin DESC="IP blocker daemon" SCRIPTNAME=/etc/init.d/ipblock [ -x /usr/sbin/ipblock ] || exit 0 [ -f /etc/ipblock.conf ] && . /etc/ipblock.conf . /etc/init.d/functions case "$AUTOSTART" in [Nn]*|"") exit 0 ;; esac case "$1" in start) gprintf "Starting %s: " "$DESC" ipblock -s & success echo touch /var/lock/subsys/ipblock ;; stop) gprintf "Stopping %s: " "$DESC" ipblock -d & success echo rm -f /var/lock/subsys/ipblock ;; restart|reload|force-reload) gprintf "Restarting %s: " "$DESC" ipblock -r & success echo ;; status) ipblock -l ;; *) echo "Usage: $SCRIPTNAME {start|stop|restart|reload|force-reload|status}" >&2 exit 1 ;; esac exit 0