Annotation of embedaddon/ipguard/doc/ipguard.sh.sample, revision 1.1.1.1

1.1       misho       1: #! /bin/sh
                      2: ##  $Id: ipguard.sh.sample,v 1.11 2010/07/12 03:46:52 sead Exp $
                      3: 
                      4: PATH=/bin:/usr/bin
                      5: 
                      6: iface=fxp0
                      7: daemon=ipguard
                      8: daemon_path=/usr/local/sbin
                      9: daemon_pid=/var/run/${daemon}_${iface}.pid
                     10: daemon_flags="-u 300 -xz"
                     11: 
                     12: case $1 in
                     13:     start)
                     14:         if [ -x ${daemon_path}/$daemon ]; then
                     15:             ${daemon_path}/$daemon $daemon_flags $iface
                     16:             echo -n " $daemon"
                     17:         fi
                     18:         ;;
                     19:     stop)
                     20:         if [ -f $daemon_pid ]; then
                     21:             kill `head -1 $daemon_pid`
                     22:             echo -n " $daemon"
                     23:         fi
                     24:         ;;
                     25:     restart)
                     26:         $0 stop
                     27:         sleep 1
                     28:         $0 start
                     29:         ;;
                     30:     *)
                     31:         echo "Usage: `basename $0` {start|stop|restart}" >&2
                     32:         exit 64
                     33:         ;;
                     34: esac
                     35: 
                     36: exit 0

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>