Package: dansguardian
Version: 2.8.0.6-antivirus-6.4.4.1

When dansguardian upgrade, ownership of log file /var/log/dansguardian/access.log change to compiled-in dansguardian:dansguardian This is wrong; daemonuser and daemongroup parameters from dansguardian.conf file must be use

--- debian/postinst.orig        2007-04-19 11:49:04.000000000 +0300
+++ debian/postinst     2007-04-19 12:02:27.000000000 +0300
@@ -9,8 +9,16 @@
       dansguardian
fi

-chown -R dansguardian.dansguardian /var/log/dansguardian
-chmod -R u+wr /var/log/dansguardian
-chmod u+wrx /var/log/dansguardian
+dguser=`grep daemonuser /etc/dansguardian/dansguardian.conf|grep -v ^\ *# |awk -F = '{print $2}'|tr -d \ \'` +dggroup=`grep daemongroup /etc/dansguardian/dansguardian.conf|grep -v ^\ *# |awk -F = '{print $2}'|tr -d \ \'` +logdir=`grep loglocation /etc/dansguardian/dansguardian.conf|grep -v ^\ *# |awk -F = '{print $2}'|tr -d \ \'|xargs dirname`
+test -z "$dguser" && dguser=dansguardian
+test -z "$dggroup" && dggroup=dansguardian
+test -z "$logdir" && logdir=/var/log/dansguardian
+
+
+chown -R $dguser:$dggroup $logdir
+chmod -R u+wr $logdir
+chmod u+wrx $logdir

#DEBHELPER#




--
To UNSUBSCRIBE, email to [EMAIL PROTECTED]
with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]

Reply via email to