[pkg-java] r13775 - trunk/tomcat6/debian
Tony Mancill
tmancill at alioth.debian.org
Thu Jun 9 05:12:14 UTC 2011
Author: tmancill
Date: 2011-06-09 05:12:14 +0000 (Thu, 09 Jun 2011)
New Revision: 13775
Added:
trunk/tomcat6/debian/logrotate
Modified:
trunk/tomcat6/debian/changelog
trunk/tomcat6/debian/rules
trunk/tomcat6/debian/tomcat6.dirs
trunk/tomcat6/debian/tomcat6.postinst
Log:
add logrotate script for catalina.out (Debian #607050)
Modified: trunk/tomcat6/debian/changelog
===================================================================
--- trunk/tomcat6/debian/changelog 2011-06-09 03:58:16 UTC (rev 13774)
+++ trunk/tomcat6/debian/changelog 2011-06-09 05:12:14 UTC (rev 13775)
@@ -3,8 +3,9 @@
* Team upload.
* Add Italian debconf translation.
Thanks to Dario Santamaria (Closes: #624376)
+ * Add logrotate for catalina.out (Closes: 607050)
- -- tony mancill <tmancill at debian.org> Thu, 28 Apr 2011 20:17:30 -0700
+ -- tony mancill <tmancill at debian.org> Wed, 08 Jun 2011 21:57:15 -0700
tomcat6 (6.0.32-3) unstable; urgency=low
Added: trunk/tomcat6/debian/logrotate
===================================================================
--- trunk/tomcat6/debian/logrotate (rev 0)
+++ trunk/tomcat6/debian/logrotate 2011-06-09 05:12:14 UTC (rev 13775)
@@ -0,0 +1,8 @@
+/var/log/tomcat6/catalina.out {
+ copytruncate
+ weekly
+ rotate 52
+ compress
+ missingok
+ create 640 @@@TOMCAT6USER@@@ adm
+}
Modified: trunk/tomcat6/debian/rules
===================================================================
--- trunk/tomcat6/debian/rules 2011-06-09 03:58:16 UTC (rev 13774)
+++ trunk/tomcat6/debian/rules 2011-06-09 05:12:14 UTC (rev 13775)
@@ -70,6 +70,7 @@
dh_testroot
dh_prep
dh_installdirs
+ cp debian/logrotate debian/tomcat6/etc/logrotate.d/tomcat6
binary-indep: build install
dh_testdir
Modified: trunk/tomcat6/debian/tomcat6.dirs
===================================================================
--- trunk/tomcat6/debian/tomcat6.dirs 2011-06-09 03:58:16 UTC (rev 13774)
+++ trunk/tomcat6/debian/tomcat6.dirs 2011-06-09 05:12:14 UTC (rev 13775)
@@ -5,3 +5,4 @@
var/lib/tomcat6/shared/classes
var/cache/tomcat6
etc/tomcat6/Catalina/localhost
+etc/logrotate.d
Modified: trunk/tomcat6/debian/tomcat6.postinst
===================================================================
--- trunk/tomcat6/debian/tomcat6.postinst 2011-06-09 03:58:16 UTC (rev 13774)
+++ trunk/tomcat6/debian/tomcat6.postinst 2011-06-09 05:12:14 UTC (rev 13775)
@@ -35,6 +35,13 @@
fi
chown -R $TOMCAT6_USER:adm /var/log/tomcat6 /var/cache/tomcat6
chmod 750 /var/log/tomcat6 /var/cache/tomcat6
+
+ # replace the TOMCAT6USER token in /etc/logrotate.d/tomcat6 if it still contains the token
+ LOGROTATE_TOKEN="@@@TOMCAT6USER@@@"
+ if grep -q "$LOGROTATE_TOKEN" /etc/logrotate.d/tomcat6 ; then
+ sed --in-place "s/$LOGROTATE_TOKEN/$TOMCAT6_USER/" /etc/logrotate.d/tomcat6
+ fi
+
# configuration files should not be modifiable by tomcat6 user, as this can be a security issue
# (an attacker may insert code in a webapp and have access to all tomcat configuration)
# but those files should be readable by tomcat6, so we set the group to tomcat6
More information about the pkg-java-commits
mailing list