wok annotate tinyproxy/stuff/tinyproxy @ rev 11341

fail2ban: enable ssh filter
author Pascal Bellard <pascal.bellard@slitaz.org>
date Sat Nov 26 15:38:48 2011 +0100 (2011-11-26)
parents
children 7f188676b59c
rev   line source
slaxemulator@6982 1 #!/bin/sh
slaxemulator@6982 2 # /etc/init.d/tinyproxy: Start, stop and restart tinyproxy deamon on SliTaz
slaxemulator@6982 3
slaxemulator@6982 4 . /etc/init.d/rc.functions
slaxemulator@6982 5
slaxemulator@6982 6 NAME=Tinyproxy
slaxemulator@6982 7 DESC="Tiny Proxy"
slaxemulator@6982 8 DAEMON=/usr/sbin/tinyproxy
slaxemulator@6982 9 OPTION="-c"
slaxemulator@6982 10 PIDFILE=/var/run/tinyproxy.pid
slaxemulator@6982 11
slaxemulator@6982 12 case "$1" in
slaxemulator@6982 13 start)
slaxemulator@6982 14 if active_pidfile $PIDFILE tinyproxy ; then
slaxemulator@6982 15 echo "$NAME already running."
slaxemulator@6982 16 exit 1
slaxemulator@6982 17 fi
slaxemulator@6982 18 echo -n "Starting $DESC: $NAME... "
slaxemulator@6982 19 $DAEMON $OPTION /etc/tinyproxy/tinyproxy.conf
slaxemulator@6982 20 status
slaxemulator@6982 21 ;;
slaxemulator@6982 22 stop)
slaxemulator@6982 23 if ! active_pidfile $PIDFILE tinyproxy ; then
slaxemulator@6982 24 echo "$NAME is not running."
slaxemulator@6982 25 exit 1
slaxemulator@6982 26 fi
slaxemulator@6982 27 echo -n "Stopping $DESC: $NAME... "
slaxemulator@6982 28 killall tinyproxy
slaxemulator@6982 29 rm $PIDFILE
slaxemulator@6982 30 status
slaxemulator@6982 31 ;;
slaxemulator@6982 32 restart)
slaxemulator@6982 33 if ! active_pidfile $PIDFILE tinyproxy ; then
slaxemulator@6982 34 echo "$NAME is not running."
slaxemulator@6982 35 exit 1
slaxemulator@6982 36 fi
slaxemulator@6982 37 echo -n "Restarting $DESC: $NAME... "
slaxemulator@6982 38 killall tinyproxy
slaxemulator@6982 39 rm $PIDFILE
slaxemulator@6982 40 sleep 2
slaxemulator@6982 41 $DAEMON $OPTION /etc/tinyproxy/tinyproxy.conf
slaxemulator@6982 42 status
slaxemulator@6982 43 ;;
slaxemulator@6982 44 *)
slaxemulator@6982 45 echo ""
slaxemulator@6982 46 echo -e "\033[1mUsage:\033[0m /etc/init.d/`basename $0` [start|stop|restart]"
slaxemulator@6982 47 echo ""
slaxemulator@6982 48 exit 1
slaxemulator@6982 49 ;;
slaxemulator@6982 50 esac
slaxemulator@6982 51
slaxemulator@6982 52 exit 0