From 503278cde3f90c4e9edebe698336a0b7118761a6b93f7bd498327a58367bfb62 Mon Sep 17 00:00:00 2001 From: Fridrich Strba Date: Tue, 17 Jan 2023 12:37:11 +0000 Subject: [PATCH] Accepting request 1058853 from home:mbussolotto:branches:Java:packages - set logrotate for localhost.log, manager.log, host-manager.log and localhost_access_log.txt - use logrotate for catalina.out * update tomcat-serverxml-tool and spec to configure server.xml - Added patch: * tomcat-9.0-logrotate_everything.patch * tomcat-serverxml-tool.tar.gz - Removed: * tomcat-serverxml-tool-1.0.tar.gz OBS-URL: https://build.opensuse.org/request/show/1058853 OBS-URL: https://build.opensuse.org/package/show/Java:packages/tomcat?expand=0&rev=250 --- tomcat-9.0-logrotate_everything.patch | 12 ++++++++ tomcat-9.0.logrotate | 4 +-- tomcat-serverxml-tool-1.0.tar.gz | 3 -- tomcat-serverxml-tool.sh.in | 29 ++++++------------- tomcat-serverxml-tool.tar.gz | 3 ++ tomcat.changes | 12 ++++++++ tomcat.spec | 41 +++++++++++++++------------ 7 files changed, 61 insertions(+), 43 deletions(-) create mode 100644 tomcat-9.0-logrotate_everything.patch delete mode 100644 tomcat-serverxml-tool-1.0.tar.gz create mode 100644 tomcat-serverxml-tool.tar.gz diff --git a/tomcat-9.0-logrotate_everything.patch b/tomcat-9.0-logrotate_everything.patch new file mode 100644 index 0000000..d030579 --- /dev/null +++ b/tomcat-9.0-logrotate_everything.patch @@ -0,0 +1,12 @@ +Index: apache-tomcat-9.0.43-src/conf/logging.properties +=================================================================== +--- apache-tomcat-9.0.43-src.orig/conf/logging.properties ++++ apache-tomcat-9.0.43-src/conf/logging.properties +@@ -80,3 +80,7 @@ org.apache.catalina.core.ContainerBase.[ + + 1catalina.org.apache.juli.AsyncFileHandler.suffix = out + 1catalina.org.apache.juli.AsyncFileHandler.rotatable = false ++ ++2localhost.org.apache.juli.AsyncFileHandler.rotatable = false ++3manager.org.apache.juli.AsyncFileHandler.rotatable = false ++4host-manager.org.apache.juli.AsyncFileHandler.rotatable = false diff --git a/tomcat-9.0.logrotate b/tomcat-9.0.logrotate index f2a3848..1cf5a19 100644 --- a/tomcat-9.0.logrotate +++ b/tomcat-9.0.logrotate @@ -1,10 +1,10 @@ -@@@TCLOG@@@/catalina.out { +@@@TCLOG@@@/catalina.out @@@TCLOG@@@/localhost_access_log.txt @@@TCLOG@@@/host-manager.log @@@TCLOG@@@/localhost.log @@@TCLOG@@@/manager.log{ notifempty copytruncate weekly rotate 52 compress missingok - su root tomcat + su tomcat tomcat create 0644 tomcat tomcat } diff --git a/tomcat-serverxml-tool-1.0.tar.gz b/tomcat-serverxml-tool-1.0.tar.gz deleted file mode 100644 index 567f1af..0000000 --- a/tomcat-serverxml-tool-1.0.tar.gz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:bcfb8ac5f9f02359be4dd81ba5feac083f23ffab2b4eee4f79932035d4e642af -size 9260 diff --git a/tomcat-serverxml-tool.sh.in b/tomcat-serverxml-tool.sh.in index 962860f..3333cdf 100644 --- a/tomcat-serverxml-tool.sh.in +++ b/tomcat-serverxml-tool.sh.in @@ -4,41 +4,30 @@ JAR=@LIBEXECDIR@/tomcat/serverxmltool.jar SERVERXML=/etc/tomcat/server.xml function usage { - echo "Usage: