wok annotate tinyproxy/stuff/tinyproxy @ rev 19159

/etc/init.d/*: use 'action' in pair with 'status'.
'action' returns translated message, so why not to add full translatable /etc/init.d/* content
author Aleksej Bobylev <al.bobylev@gmail.com>
date Thu May 26 20:16:45 2016 +0300 (2016-05-26)
parents 156441c8051a
children ff5fd8788cd9
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
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