Author: jajcus                       Date: Sun Aug  7 16:46:46 2005 GMT
Module: SOURCES                       Tag: HEAD
---- Log message:
- do not run mailgraph with root privileges -- parsing logs as root is a very 
bad idea

---- Files affected:
SOURCES:
   mailgraph.init (1.6 -> 1.7) 

---- Diffs:

================================================================
Index: SOURCES/mailgraph.init
diff -u SOURCES/mailgraph.init:1.6 SOURCES/mailgraph.init:1.7
--- SOURCES/mailgraph.init:1.6  Sun May 25 01:01:09 2003
+++ SOURCES/mailgraph.init      Sun Aug  7 18:46:41 2005
@@ -19,10 +19,15 @@
        # Check if the service is already running?
        if [ ! -f /var/lock/subsys/mailgraph ]; then
                msg_starting mailgraph
-               daemon /usr/bin/mailgraph.pl -d \
+               daemon --user stats /usr/bin/mailgraph.pl -d \
+                       --daemon-rrd=/var/lib/mailgraph \
+                       --daemon-pid=/var/lib/mailgraph/mailgraph.pid \
                        $([ -n "$MAILLOG_FILE" ] && echo -l $MAILLOG_FILE ) 2>&1
                RETVAL=$?
-               [ $RETVAL -eq 0 ] && touch /var/lock/subsys/mailgraph
+               if [ $RETVAL -eq 0 ] ; then
+                       touch /var/lock/subsys/mailgraph
+                       ln -sf /var/lib/mailgraph/mailgraph.pid 
/var/run/mailgraph.pid
+               fi
        else
                msg_already_running atd
        fi
@@ -31,7 +36,7 @@
        if [ -f /var/lock/subsys/mailgraph ]; then
                msg_stopping "mailgraph"
                killproc mailgraph
-               rm -f /var/lock/subsys/mailgraph /var/run/mailgraph.pid 
>/dev/null 2>&1
+               rm -f /var/lock/subsys/mailgraph /var/run/mailgraph.pid 
/var/lib/mailgraph >/dev/null 2>&1
        else
                msg_not_running "mailgraph"
        fi
================================================================

---- CVS-web:
    http://cvs.pld-linux.org/SOURCES/mailgraph.init?r1=1.6&r2=1.7&f=u

_______________________________________________
pld-cvs-commit mailing list
[email protected]
http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit

Reply via email to