#
# Revisions :
# $Log: privoxy-generic.init,v $
+# Revision 1.5.2.1 2002/10/17 17:04:22 hal9
+# Add from main trunk. Will be needed for make install.
+#
+# Revision 1.5 2002/10/17 17:01:29 hal9
+# Set paths to match the defaults for a root install. Force remove PIDFILE on
+# stop.
+#
+# Revision 1.4 2002/09/11 01:15:02 hal9
+# Fix typo in variable. Now tested on Solaris and Linux, with defaults.
+#
+# Revision 1.3 2002/09/11 01:09:14 hal9
+# Better handling of pidfile, and process owner.
+#
# Revision 1.2 2002/09/08 20:27:58 hal9
# -Rewrote script config section.
# -Added comments to script.
# Path to executable.
P_DAEMON=privoxy
# Full path to location of Privoxy config file.
-P_CONF_FILE=./config
+P_CONF_FILE=/usr/local/etc/privoxy/config
# Full path to PID file location. Location must be writable by
# whoever runs this script.
-P_PIDFILE=`pwd`/privoxy.pid
+P_PIDFILE=/var/run/privoxy.pid
# If uncommented, this script will try to run as USER=privoxy, which
# may require special handling of config, *.action, trust, logfile,
# jarfile, and pidfile.
start)
if [ -f $P_PIDFILE ]; then
if kill -0 `cat $P_PIDFILE`; then
- echo "Error: $NAME is already running, exiting."
+ echo "Error: $P_NAME is already running, exiting."
exit 1
else
rm -f $P_PIDFILE
stop)
test ! -f $P_PIDFILE && echo "No $P_PIDFILE file found, exiting." && exit 1
- kill `cat $P_PIDFILE` &&\
+ kill `cat $P_PIDFILE` && rm -f $P_PIDFILE && \
echo "Stopping $P_NAME, OK." || echo "Stopping $P_NAME, failed."
;;