Package: privoxy
Version: 3.0.9-1
Severity: wishlist
Daemons like cupsd create their logging directory at run time if it is missing.
privoxy startup fails in this case.
As a workaround I made a small patch for the init script.
--- /etc/init.d/privoxy 2008-01-21 19:39:59.000000000 +0000
+++ /etc/init.d/privoxy.patched 2008-07-19 12:21:30.000000000 +0000
@@ -21,9 +21,15 @@
OWNER=privoxy
CONFIGFILE=/etc/privoxy/config
PIDFILE=/var/run/$NAME.pid
+LOGDIR=/var/log/privoxy
test -f $DAEMON || exit 0
+if [ ! -d "$LOGDIR" ]; then
+ mkdir -m 750 $LOGDIR
+ chown privoxy:adm $LOGDIR
+fi
+
set -e
case "$1" in
@@ -31,7 +37,7 @@
echo -n "Starting $DESC: "
start-stop-daemon --oknodo --start --quiet --pidfile $PIDFILE \
--exec $DAEMON -- --pidfile $PIDFILE --user $OWNER $CONFIGFILE \
- 2>> /var/log/privoxy/errorfile
+ 2>> $LOGDIR/errorfile
echo "$NAME."
;;
@@ -50,7 +56,7 @@
sleep 1
start-stop-daemon --oknodo --start --quiet --pidfile $PIDFILE \
--exec $DAEMON -- --pidfile $PIDFILE --user $OWNER $CONFIGFILE \
- 2>> /var/log/privoxy/errorfile
+ 2>> $LOGDIR/errorfile
echo "$NAME."
;;
--
Der GMX SmartSurfer hilft bis zu 70% Ihrer Onlinekosten zu sparen!
Ideal für Modem und ISDN: http://www.gmx.net/de/go/smartsurfer
--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]