wok annotate tinyproxy/stuff/tinyproxy @ rev 22040

updated tokyocabinet and tokyocabinet-dev (1.4.32 -> 1.4.48)
author Hans-G?nter Theisgen
date Mon Oct 21 17:24:12 2019 +0100 (2019-10-21)
parents 7f188676b59c
children 4a5dc3aa2af9
rev   line source
slaxemulator@6982 1 #!/bin/sh
al@19161 2 # /etc/init.d/tinyproxy: Start, stop and restart tinyproxy daemon on SliTaz
slaxemulator@6982 3
slaxemulator@6982 4 . /etc/init.d/rc.functions
slaxemulator@6982 5
slaxemulator@6982 6 NAME=Tinyproxy
al@19159 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
al@19159 15 _ '%s is already running.' $NAME
slaxemulator@6982 16 exit 1
slaxemulator@6982 17 fi
al@19159 18 action 'Starting %s: %s...' "$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
al@19159 24 _ '%s is not running.' $NAME
slaxemulator@6982 25 exit 1
slaxemulator@6982 26 fi
al@19159 27 action 'Stopping %s: %s...' "$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
al@19159 34 _ '%s is not running.' $NAME
slaxemulator@6982 35 exit 1
slaxemulator@6982 36 fi
al@19159 37 action 'Restarting %s: %s...' "$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 *)
al@19159 45 emsg "<n><b>$(_ 'Usage:')</b> $0 [start|stop|restart]"
al@19159 46 newline
slaxemulator@6982 47 exit 1
slaxemulator@6982 48 ;;
slaxemulator@6982 49 esac
slaxemulator@6982 50
al@19159 51 exit 0