Merge branch 'master' of ssh://git.privoxy.org:23/git/privoxy
[privoxy.git] / debian / logrotate
index d230a8b..d86c12b 100644 (file)
@@ -1,21 +1,17 @@
-/var/log/privoxy/logfile {
+/var/log/privoxy/logfile /var/log/privoxy/jarfile /var/log/privoxy/errorfile {
        create 0640 privoxy adm
        missingok
        weekly
        rotate 7
        compress
+       sharedscripts
        postrotate
-               touch /etc/privoxy/config
-       endscript
-}
-
-/var/log/privoxy/jarfile {
-       create 0640 privoxy adm
-       missingok
-       weekly
-       rotate 7
-       compress
-       postrotate
-               touch /etc/privoxy/config
+               if which invoke-rc.d >/dev/null 2>&1; then
+                       invoke-rc.d privoxy rotate > /dev/null
+               else
+                       if [ -f /run/privoxy.pid ]; then
+                               /etc/init.d/privoxy rotate > /dev/null
+                       fi
+               fi
        endscript
 }