[RPM (6.0)] [DIST generic] tomcat6-6.0.36-2.jpp6

Ralph Apel <[email protected]> Sun, 14 Apr 2013 15:53:10 +0200
Newsgroups gmane.linux.jpackage.announce
Message-ID <[email protected]>
Name        : tomcat6                      Relocations: (not relocatable)
Version     : 6.0.36                            Vendor: JPackage Project
Release     : 2.jpp6                        Build Date: Sun 14 Apr 2013 03:06:05 PM CEST
Install Date: (not installed)               Build Host: linux.fritz.box
Group       : Networking/Daemons            Source RPM: (none)
Size        : 3877902                          License: ASL 2.0
Signature   : (none)
Packager    : Ralph Apel <[email protected]>
URL         : http://tomcat.apache.org/
Summary     : Apache Servlet/JSP Engine, RI for Servlet 2.5/JSP 2.1 API
Description :
Tomcat is the servlet container that is used in the official Reference
Implementation for the Java Servlet and JavaServer Pages technologies.
The Java Servlet and JavaServer Pages specifications are developed by
Sun under the Java Community Process.

Tomcat is developed in an open and participatory environment and
released under the Apache Software License version 2.0. Tomcat is intended
to be a collaboration of the best-of-breed developers from around the world.

---------------
Ralph Apel <[email protected]> 0:6.0.36-2
- Use symlinks in CATALINA_BASE for additional instances
---------------
tomcat6.src:181: W: unversioned-explicit-provides jsp21
tomcat6.src:183: W: unversioned-explicit-provides jsp_2_1_api
tomcat6.src:211: W: unversioned-explicit-provides servlet6
tomcat6.src:212: W: unversioned-explicit-provides servlet25
tomcat6.src:214: W: unversioned-explicit-provides servlet_2_5_api
tomcat6.src: W: strange-permission tomcat6.spec 0675
tomcat6.src: W: strange-permission tomcat6-6.0-tool-wrapper.script 0675
tomcat6.src: W: strange-permission tomcat6-6.0.starter 0775
tomcat6.src: W: strange-permission tomcat6-6.0-bootstrap-MANIFEST.MF.patch 0675
tomcat6.src: W: strange-permission tomcat6-6.0.init 0675
tomcat6.src: W: strange-permission tomcat6-6.0-tomcat-users-webapp.patch 0675
tomcat6.src: W: strange-permission tomcat6-6.0.wrapper 0675
tomcat6.src: W: strange-permission tomcat6-6.0.sysconfig 0675
tomcat6.src: W: strange-permission tomcat6-6.0.conf 0675
tomcat6.src: W: strange-permission tomcat6-6.0-digest.script 0675
tomcat6.src: W: strange-permission tomcat6-6.0.logrotate 0675
tomcat6.src: W: source-or-patch-not-bzipped tomcat6-6.0-bootstrap-MANIFEST.MF.patch
tomcat6.src: W: source-or-patch-not-bzipped tomcat6-6.0-tomcat-users-webapp.patch
tomcat6.src: W: non-standard-group Networking/Daemons
tomcat6.src: W: no-signature
tomcat6.src: W: lib-package-without-%mklibname
tomcat6.src: W: invalid-license ASL 2.0
tomcat6.src:128: W: hardcoded-library-path in /lib/lsb/init-functions
tomcat6.src:129: W: hardcoded-library-path in /lib/lsb/init-functions
1 packages and 0 specfiles checked; 0 errors, 24 warnings.

---------------
Index: tomcat6-6.0.init
===================================================================
RCS file: /home/projects/jpackage/cvs/rpms/free/tomcat6/tomcat6-6.0.init,v
retrieving revision 1.13
diff -u -r1.13 tomcat6-6.0.init
--- tomcat6-6.0.init	14 Apr 2013 09:21:28 -0000	1.13
+++ tomcat6-6.0.init	14 Apr 2013 13:53:09 -0000
@@ -111,16 +111,22 @@
             mkdir /usr/share/${NAME}
             cp -pLR /usr/share/tomcat6/* /usr/share/${NAME}
         fi
-        mkdir -p /var/log/${NAME} \
+        mkdir -p /var/lib/${NAME}/webapps \
+                 /var/log/${NAME} \
                  /var/cache/${NAME} \
                  /var/tmp/${NAME}
+        rm -rf ${CATALINA_BASE}/work
         ln -fs /var/cache/${NAME} ${CATALINA_BASE}/work
+        rm -rf ${CATALINA_BASE}/temp
         ln -fs /var/tmp/${NAME} ${CATALINA_BASE}/temp
-        #cp -pLR /usr/share/${NAME}/bin $CATALINA_BASE
-        #cp -pLR /usr/share/${NAME}/conf $CATALINA_BASE
+        rm -rf ${CATALINA_BASE}/logs
+        ln -fs /var/tmp/${NAME} ${CATALINA_BASE}/logs
         ln -fs /usr/share/java/tomcat6 ${CATALINA_BASE}/lib
-        ln -fs /usr/share/tomcat6/webapps ${CATALINA_BASE}/webapps
+        ln -fs /var/lib/${NAME}/webapps ${CATALINA_BASE}/webapps
+        chown ${TOMCAT_USER}:${TOMCAT_USER} /var/lib/${NAME}
         chown ${TOMCAT_USER}:${TOMCAT_USER} /var/log/${NAME}
+        chown ${TOMCAT_USER}:${TOMCAT_USER} /var/cache/${NAME}
+        chown ${TOMCAT_USER}:${TOMCAT_USER} /var/tmp/${NAME}
     fi
 }
 
Index: tomcat6.spec
===================================================================
RCS file: /home/projects/jpackage/cvs/rpms/free/tomcat6/tomcat6.spec,v
retrieving revision 1.21
diff -u -r1.21 tomcat6.spec
--- tomcat6.spec	14 Apr 2013 09:21:28 -0000	1.21
+++ tomcat6.spec	14 Apr 2013 13:53:09 -0000
@@ -59,7 +59,7 @@
 Name: tomcat6
 Epoch: 0
 Version: %{major_version}.%{minor_version}.%{micro_version}
-Release: 1%{?dist}
+Release: 2%{?dist}
 Summary: Apache Servlet/JSP Engine, RI for Servlet %{servletspec}/JSP %{jspspec} API
 
 Group: Networking/Daemons
@@ -668,6 +668,9 @@
 %{appdir}/sample
 
 %changelog
+* Sun Apr 14 2013 Ralph Apel <[email protected]> 0:6.0.36-2
+- Use symlinks in CATALINA_BASE for additional instances
+
 * Sun Apr 14 2013 Ralph Apel <[email protected]> 0:6.0.36-1
 - 6.0.36
 - Fix Bug 356 






_______________________________________________
JPackage-announce mailing list
[email protected]
http://haiku.zarb.org/mailman/listinfo.cgi/jpackage-announce

!DSPAM:516ab4d7143081966863081!