diff options
author | Bastian Ballmann <balle@chaostal.de> | 2006-09-26 09:57:09 +0000 |
---|---|---|
committer | Marcin Juszkiewicz <hrw@openembedded.org> | 2006-09-26 09:57:09 +0000 |
commit | 1f3ed3b61f5a73aed5a4a995e9155dbbd631bbd2 (patch) | |
tree | 0a9367eaae1519b6fe1d7787954b4174b17c71a6 /packages/privoxy/files/privoxy.init | |
parent | 8ff230217fc5c076bce98dd25cab91a71af77952 (diff) |
privoxy: added 3.0.3 - close #1419
Diffstat (limited to 'packages/privoxy/files/privoxy.init')
-rwxr-xr-x | packages/privoxy/files/privoxy.init | 49 |
1 files changed, 49 insertions, 0 deletions
diff --git a/packages/privoxy/files/privoxy.init b/packages/privoxy/files/privoxy.init new file mode 100755 index 0000000000..3140c2a30e --- /dev/null +++ b/packages/privoxy/files/privoxy.init @@ -0,0 +1,49 @@ + +#! /bin/sh +# +# This is an init script for Privoxy on Openzaurus +# + +PRIVOXY_PRG="privoxy" +PRIVOXY_BIN="/usr/sbin/$PRIVOXY_PRG" +PRIVOXY_CONF="/etc/$PRIVOXY_PRG/config" +PRIVOXY_USER="privoxy" +PRIVOXY_PID=/var/run/$PRIVOXY_PRG.pid +PRIVOXY_LOCK=/var/lock/subsys/$PRIVOXY_PRG +PRIVOXY="$PRIVOXY_BIN --user $PRIVOXY_USER --pidfile $PRIVOXY_PID $PRIVOXY_CONF" + +test -f $PRIVOXY_BIN || exit 0 +test -f $PRIVOXY_CONF || exit 0 +test -d /var/log/privoxy || mkdir /var/log/privoxy && chown privoxy:privoxy /var/log/privoxy + +case "$1" in + start) + echo -n "Starting privoxy daemon" + + if [ -f $PRIVOXY_PID ]; then + killall privoxy && rm -f $PRIVOXY_LOCK $PRIVOXY_PID + fi + + start-stop-daemon --start --quiet --exec $PRIVOXY + echo "." + ;; + stop) + echo -n "Stopping privoxy daemon" + killall $PRIVOXY_PRG + echo "." + ;; + restart) + echo -n "Stopping privoxy daemon" + killall $PRIVOXY_PRG + echo "." + + echo -n "Starting privoxy daemon" + start-stop-daemon --start --quiet --exec $PRIVOXY + echo "." + ;; + *) + echo "Usage: /etc/init.d/tor {start|stop|restart|start_socats|stop_socats}" + exit 1 +esac + +exit 0 |