Sophie

Sophie

distrib > Mandriva > 2010.1 > i586 > media > contrib-updates > by-pkgid > 8ad37257fa92dcc88156827e0b9fae9c > files > 5

iplist-0.28-1.1mdv2010.2.i586.rpm

#!/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