1
0
mirror of git://projects.qi-hardware.com/openwrt-xburst.git synced 2024-12-29 20:07:42 +02:00
openwrt-xburst/openwrt/package/tinyproxy/files/tinyproxy.init
florian b074b384ed Addded tinyproxy : lightweight HTTP/HTTPS proxy with support for transparent proxying
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@3059 3c298f89-4303-0410-b956-a3cf2f4a3e73
2006-01-28 01:40:49 +00:00

50 lines
1.0 KiB
Bash
Executable File

#! /bin/sh
PATH=/sbin:/bin:/usr/sbin:/usr/bin
NAME=tinyproxy
DESC="Tiny HTTP and HTTPS proxy"
case "$1" in
start)
if [ -e /var/run/$NAME.pid ]; then
echo "$DESC: $NAME already started."
exit 0
fi
echo -n "Starting $DESC: $NAME"
test -e /var/run/$NAME.pid || touch /var/run/$NAME.pid
/usr/sbin/$NAME
echo "."
;;
stop)
if [ ! -e /var/run/$NAME.pid ]; then
echo "$DESC: $NAME is not running."
exit 0
fi
echo -n "Stopping $DESC: $NAME"
killall $NAME
rm -f /var/run/$NAME.pid
echo "."
;;
restart|force-reload)
if [ ! -e /var/run/$NAME.pid ]; then
$0 start
exit 0
fi
echo -n "Restarting $DESC: $NAME"
killall $NAME
sleep 1
/usr/sbin/$NAME
echo "."
;;
*)
N=/etc/init.d/$NAME
echo "Usage: $N {start|stop|restart|force-reload}" >&2
exit 1
;;
esac
exit 0