[pkg-java] r9624 - in trunk/tomcat6/debian: . patches

Ludovic Claude ludovicc-guest at alioth.debian.org
Tue Aug 4 21:16:41 UTC 2009


Author: ludovicc-guest
Date: 2009-08-04 21:16:41 +0000 (Tue, 04 Aug 2009)
New Revision: 9624

Added:
   trunk/tomcat6/debian/patches/var_loaders.patch
Modified:
   trunk/tomcat6/debian/README.Debian
   trunk/tomcat6/debian/changelog
   trunk/tomcat6/debian/patches/series
   trunk/tomcat6/debian/tomcat6.default
   trunk/tomcat6/debian/tomcat6.dirs
   trunk/tomcat6/debian/tomcat6.postinst
Log:
* Update ownership for files in /etc/tomcat6 and /var/lib/tomcat6/webapps.
  The new owner is tomcat6:adm (Closes: #532284)
* Add additional directories for the common, server and shared classloader.
  Directories are also compatible with Alfresco's packaging done for
  Ubuntu. (Closes: #521318)

Modified: trunk/tomcat6/debian/README.Debian
===================================================================
--- trunk/tomcat6/debian/README.Debian	2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/README.Debian	2009-08-04 21:16:41 UTC (rev 9624)
@@ -1,3 +1,15 @@
+Differences introduced in the tomcat6-6.0.20-5 release:
+- New folders have been created in /var/lib/tomcat6 to allow an administrator to
+  add shared classes or libraries. The layout is as follow:
+   /var/lib/tomcat6/common - put there jar files to be loaded by the common classloader
+   /var/lib/tomcat6/common/classes - put there classes to be loaded by the common classloader
+   /var/lib/tomcat6/server - put there jar files to be loaded by the server classloader
+   /var/lib/tomcat6/server/classes - put there classes to be loaded by the server classloader
+   /var/lib/tomcat6/shared - put there jar files to be loaded by the shared classloader
+   /var/lib/tomcat6/shared/classes - put there classes to be loaded by the shared classloader
+
+ -- Ludovic Claude <ludovic.claude at laposte.net>  Sat, 25 Jul 2009 11:15:00 +0100
+
 Differences introduced in the tomcat6-6.0.18-0ubuntu4 release:
 
 - The default JVM temporary directory (java.io.tmpdir), which originally was

Modified: trunk/tomcat6/debian/changelog
===================================================================
--- trunk/tomcat6/debian/changelog	2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/changelog	2009-08-04 21:16:41 UTC (rev 9624)
@@ -9,6 +9,11 @@
   * Change watch to download fresh sources from SVN. 
     Should fix wrong encoding in tomcat-i18n-fr/es.jar in the next upstream
     version. (Closes: #522067)
+  * Update ownership for files in /etc/tomcat6 and /var/lib/tomcat6/webapps.
+    The new owner is tomcat6:adm (Closes: #532284)
+  * Add additional directories for the common, server and shared classloader.
+    Directories are also compatible with Alfresco's packaging done for
+    Ubuntu. (Closes: #521318)
 
  -- Ludovic Claude <ludovic.claude at laposte.net>  Sat, 25 Jul 2009 11:15:00 +0100
 

Modified: trunk/tomcat6/debian/patches/series
===================================================================
--- trunk/tomcat6/debian/patches/series	2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/patches/series	2009-08-04 21:16:41 UTC (rev 9624)
@@ -2,3 +2,4 @@
 disable-apr-loading.patch
 deploy-webapps-build-xml.patch
 use-commons-dbcp.patch
+var_loaders.patch

Added: trunk/tomcat6/debian/patches/var_loaders.patch
===================================================================
--- trunk/tomcat6/debian/patches/var_loaders.patch	                        (rev 0)
+++ trunk/tomcat6/debian/patches/var_loaders.patch	2009-08-04 21:16:41 UTC (rev 9624)
@@ -0,0 +1,29 @@
+--- a/conf/catalina.properties
++++ b/conf/catalina.properties
+@@ -44,7 +44,7 @@
+ #     "foo/*.jar": Add all the JARs of the specified folder as class 
+ #                  repositories
+ #     "foo/bar.jar": Add bar.jar as a class repository
+-common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar
++common.loader=${catalina.home}/lib,${catalina.home}/lib/*.jar,/var/lib/tomcat6/common/classes,/var/lib/tomcat6/common/*.jar
+ 
+ #
+ # List of comma-separated paths defining the contents of the "server" 
+@@ -57,7 +57,7 @@
+ #     "foo/*.jar": Add all the JARs of the specified folder as class 
+ #                  repositories
+ #     "foo/bar.jar": Add bar.jar as a class repository
+-server.loader=
++server.loader=${catalina.home}/server/classes,${catalina.home}/server/*.jar,/var/lib/tomcat6/server/classes,/var/lib/tomcat6/server/*.jar
+ 
+ #
+ # List of comma-separated paths defining the contents of the "shared" 
+@@ -71,7 +71,7 @@
+ #     "foo/bar.jar": Add bar.jar as a class repository 
+ # Please note that for single jars, e.g. bar.jar, you need the URL form
+ # starting with file:.
+-shared.loader=
++shared.loader=${catalina.home}/shared/classes,${catalina.home}/shared/*.jar,/var/lib/tomcat6/shared/classes,/var/lib/tomcat6/shared/*.jar
+ 
+ #
+ # String cache configuration.

Modified: trunk/tomcat6/debian/tomcat6.default
===================================================================
--- trunk/tomcat6/debian/tomcat6.default	2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/tomcat6.default	2009-08-04 21:16:41 UTC (rev 9624)
@@ -15,6 +15,9 @@
 # Arguments to pass to the Java virtual machine (JVM).
 #JAVA_OPTS="-Djava.awt.headless=true -Xmx128M"
 
+# To enable remore debugging uncomment the following line. You will then be able to use a java debugger on port 8000
+#JAVA_OPTS="${JAVA_OPTS} -Xdebug -Xrunjdwp:transport=dt_socket,address=8000,server=y,suspend=n"
+
 # Java compiler to use for translating JavaServer Pages (JSPs). You can use all
 # compilers that are accepted by Ant's build.compiler property.
 #JSP_COMPILER=jikes

Modified: trunk/tomcat6/debian/tomcat6.dirs
===================================================================
--- trunk/tomcat6/debian/tomcat6.dirs	2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/tomcat6.dirs	2009-08-04 21:16:41 UTC (rev 9624)
@@ -1,4 +1,7 @@
 var/log/tomcat6
 var/lib/tomcat6/webapps
+var/lib/tomcat6/common/classes
+var/lib/tomcat6/server/classes
+var/lib/tomcat6/shared/classes
 var/cache/tomcat6
 etc/tomcat6/Catalina/localhost

Modified: trunk/tomcat6/debian/tomcat6.postinst
===================================================================
--- trunk/tomcat6/debian/tomcat6.postinst	2009-08-04 20:56:54 UTC (rev 9623)
+++ trunk/tomcat6/debian/tomcat6.postinst	2009-08-04 21:16:41 UTC (rev 9624)
@@ -9,11 +9,10 @@
 	fi
 	chown -R tomcat6:adm /var/log/tomcat6 /var/cache/tomcat6
 	chmod 750 /var/log/tomcat6 /var/cache/tomcat6
-	chgrp tomcat6 /etc/tomcat6/tomcat-users.xml
+	chown -Rh tomcat6:adm /etc/tomcat6/*
 	chmod 640 /etc/tomcat6/tomcat-users.xml
-	chgrp tomcat6 /var/lib/tomcat6/webapps
+	chown -Rh tomcat6:adm /var/lib/tomcat6/webapps /var/lib/tomcat6/common /var/lib/tomcat6/server /var/lib/tomcat6/shared
 	chmod 775 /var/lib/tomcat6/webapps
-	chgrp tomcat6 /etc/tomcat6/Catalina /etc/tomcat6/Catalina/localhost
 	chmod 775 /etc/tomcat6/Catalina /etc/tomcat6/Catalina/localhost
     ;;
 esac




More information about the pkg-java-commits mailing list