In addition to the README change, here is a change to the actual script, so
it works out of the box. Attached a diff that includes Christian's fix.
diff -uNr awstats-7.6+dfsg.orig/debian/prerotate.sh 
awstats-7.6+dfsg/debian/prerotate.sh
--- awstats-7.6+dfsg.orig/debian/prerotate.sh   2016-12-12 08:51:39.000000000 
-0200
+++ awstats-7.6+dfsg/debian/prerotate.sh        2018-01-08 16:35:07.309289493 
-0200
@@ -2,5 +2,5 @@
 UPDATE_SCRIPT=/usr/share/awstats/tools/update.sh
 if [ -x $UPDATE_SCRIPT ]
 then
-  su -l -c $UPDATE_SCRIPT www-data
+  su -s /bin/sh -l -c $UPDATE_SCRIPT www-data
 fi
diff -uNr awstats-7.6+dfsg.orig/debian/README.Debian 
awstats-7.6+dfsg/debian/README.Debian
--- awstats-7.6+dfsg.orig/debian/README.Debian  2016-12-12 08:51:39.000000000 
-0200
+++ awstats-7.6+dfsg/debian/README.Debian       2018-01-08 16:35:07.305289484 
-0200
@@ -64,7 +64,7 @@
 
     prerotate
       if [ -x /usr/share/awstats/tools/update.sh ]; then
-        su -l -c /usr/share/awstats/tools/update.sh www-data
+        su -s /bin/sh -l -c /usr/share/awstats/tools/update.sh www-data
       fi
     endscript
 

Reply via email to