[pkg-java] r11596 - trunk/tomcat6/debian
Ludovic Claude
ludovicc-guest at alioth.debian.org
Sun Feb 14 20:22:37 UTC 2010
Author: ludovicc-guest
Date: 2010-02-14 20:22:32 +0000 (Sun, 14 Feb 2010)
New Revision: 11596
Modified:
trunk/tomcat6/debian/README.Debian
trunk/tomcat6/debian/changelog
trunk/tomcat6/debian/libtomcat6-java.poms
trunk/tomcat6/debian/maven.rules
trunk/tomcat6/debian/rules
Log:
Remove poms from the Debian packaging, use upstream pom files
Modified: trunk/tomcat6/debian/README.Debian
===================================================================
--- trunk/tomcat6/debian/README.Debian 2010-02-13 07:37:58 UTC (rev 11595)
+++ trunk/tomcat6/debian/README.Debian 2010-02-14 20:22:32 UTC (rev 11596)
@@ -6,12 +6,11 @@
<role rolename="manager"/>
<user username="tomcat" password="s3cret" roles="manager"/>
Tomcat administration will be accessible on http://localhost:8080/manager/
- * Tomcat is NOT secured by default. Before exposing your Tomcat instance to
- the internet, please change the passwords in
- /etc/tomcat6/tomcat-users.xml and turn on Java security: edit your
- /etc/default/tomcat6 file and set TOMCAT6_SECURITY="yes".
- After you may need to change the policy files in /etc/tomcat6/policy.d/
- if the application doesn't start or produces new Exceptions.
+ * Tomcat is not running under a Java security manager by default. If you
+ expose your Tomcat instance to the internet, please consider editing
+ your /etc/default/tomcat6 file and set TOMCAT6_SECURITY="yes", then
+ adjust policy files in /etc/tomcat6/policy.d/ as explained in
+ http://tomcat.apache.org/tomcat-6.0-doc/security-manager-howto.html
* To run more than one Tomcat instance on your server, install the package
tomcat6-user and run the tomcat6-instance-create utility.
You should remove the tomcat6 package if you don't want Tomcat to
Modified: trunk/tomcat6/debian/changelog
===================================================================
--- trunk/tomcat6/debian/changelog 2010-02-13 07:37:58 UTC (rev 11595)
+++ trunk/tomcat6/debian/changelog 2010-02-14 20:22:32 UTC (rev 11596)
@@ -1,4 +1,4 @@
-tomcat6 (6.0.24-1) UNRELEASED; urgency=low
+tomcat6 (6.0.24-1) unstable; urgency=low
[ Ludovic Claude ]
* New upstream version
@@ -14,6 +14,7 @@
/usr/share/doc/tomcat6/README.Debian to include a minimum of
documentation in the tomcat6 package and add some useful notes.
(Closes: #563937, #563939)
+ * Remove poms from the Debian packaging, use upstream pom files
[ Jason Brittain ]
* Fixed a bug in the init script: When a start fails, the PID file was
Modified: trunk/tomcat6/debian/libtomcat6-java.poms
===================================================================
--- trunk/tomcat6/debian/libtomcat6-java.poms 2010-02-13 07:37:58 UTC (rev 11595)
+++ trunk/tomcat6/debian/libtomcat6-java.poms 2010-02-14 20:22:32 UTC (rev 11596)
@@ -1,9 +1,9 @@
debian/poms/annotations-api.pom
debian/poms/catalina.pom
debian/poms/catalina-ha.pom
-debian/poms/catalina-tribes.pom
+debian/poms/coyote.pom
debian/poms/jasper.pom
debian/poms/jasper-el.pom
debian/poms/juli.pom
-debian/poms/tomcat-coyote.pom
+debian/poms/tribes.pom
Modified: trunk/tomcat6/debian/maven.rules
===================================================================
--- trunk/tomcat6/debian/maven.rules 2010-02-13 07:37:58 UTC (rev 11595)
+++ trunk/tomcat6/debian/maven.rules 2010-02-14 20:22:32 UTC (rev 11596)
@@ -1,7 +1,7 @@
-# Keep the version of the javax apis
-javax.servlet servlet-api jar *
-javax.servlet.jsp jsp-api jar *
-javax.el el-api jar *
+# Force the version of the javax apis
+javax.servlet servlet-api jar 2.5
+javax.servlet.jsp jsp-api jar 2.1
+javax.el el-api jar 2.1
# Convert tomcat version of the standard apis to the javax apis
s/org.apache.tomcat/javax.servlet/ servlet-api jar s/.*/2.5/
s/org.apache.tomcat/javax.servlet.jsp/ jsp-api jar s/.*/2.1/
Modified: trunk/tomcat6/debian/rules
===================================================================
--- trunk/tomcat6/debian/rules 2010-02-13 07:37:58 UTC (rev 11595)
+++ trunk/tomcat6/debian/rules 2010-02-14 20:22:32 UTC (rev 11596)
@@ -20,9 +20,7 @@
T_VER := $(shell dpkg-parsechangelog | egrep '^Version:' \
| cut -f 2 -d ' ' | cut -f 2 -d ' '|sed 's/-[^-]*$$//')
T_JARS := tomcat-i18n-fr tomcat-i18n-es tomcat-i18n-ja catalina-ant
-T_MAVENIZED_JARS := jasper-el annotations-api catalina-tribes tomcat-coyote jasper catalina-ha catalina
-# Version for the POMs available on the sonatype repository
-P_VER := $(T_VER)
+T_MAVENIZED_JARS := jasper-el annotations-api jasper catalina-ha catalina
ANT_ARGS := -Dcompile.debug=true \
-Dant.build.javac.source=1.5 \
@@ -72,9 +70,17 @@
dh_installexamples
dh_installinit --error-handler=true -- defaults 92 08
dh_installcron
+ mkdir -p debian/poms
+ cp res/maven/*.pom debian/poms
+ perl -p -i -e 's/\@MAVEN.DEPLOY.VERSION\@/2.5/' debian/poms/servlet-api.pom
+ perl -p -i -e 's/\@MAVEN.DEPLOY.VERSION\@/2.1/' debian/poms/el-api.pom
+ perl -p -i -e 's/\@MAVEN.DEPLOY.VERSION\@/2.1/' debian/poms/jsp-api.pom
+ perl -p -i -e 's/\@MAVEN.DEPLOY.VERSION\@/$(T_VER)/' debian/poms/*.pom
mh_installpoms -plibtomcat6-java
for i in $(T_MAVENIZED_JARS); do \
mh_installjar -plibtomcat6-java -l debian/poms/$$i.pom $(BLDLIB)/$$i.jar usr/share/tomcat6/lib/$$i.jar; done
+ mh_installjar -plibtomcat6-java -l --usj-name=catalina-tribes debian/poms/tribes.pom $(BLDLIB)/catalina-tribes.jar
+ mh_installjar -plibtomcat6-java -l --usj-name=tomcat-coyote debian/poms/coyote.pom $(BLDLIB)/tomcat-coyote.jar
mh_installjar -plibtomcat6-java -l --usj-name=tomcat-juli debian/poms/juli.pom $(BLDBIN)/tomcat-juli.jar
for i in $(T_JARS); do \
mv $(BLDLIB)/$$i.jar $(BLDLIB)/$$i-$(T_VER).jar && \
@@ -90,6 +96,7 @@
mh_installjar -plibservlet2.5-java -l -s debian/poms/servlet-api.pom output/build/lib/servlet-api.jar
mh_installjar -plibservlet2.5-java -l -s debian/poms/jsp-api.pom output/build/lib/jsp-api.jar
mh_installjar -plibservlet2.5-java -l -s debian/poms/el-api.pom output/build/lib/el-api.jar
+ rm -r debian/poms
rm -rf debian/tomcat6/usr/share/tomcat6/webapps/default_root/.svn \
debian/tomcat6/usr/share/tomcat6/webapps/default_root/META-INF/.svn
chmod a+x debian/tomcat6-common/usr/share/tomcat6/bin/*.sh
@@ -109,28 +116,4 @@
get-orig-source:
-uscan --download-version $(VERSION) --force-download --rename
-get-orig-pom:
- wget -O debian/poms/annotations-api.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/annotations-api/$(P_VER)/annotations-api-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/annotations-api.pom
- wget -O debian/poms/catalina.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/catalina/$(P_VER)/catalina-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/catalina.pom
- wget -O debian/poms/catalina-ha.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/catalina-ha/$(P_VER)/catalina-ha-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/catalina-ha.pom
- wget -O debian/poms/tomcat-coyote.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/coyote/$(P_VER)/coyote-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/tomcat-coyote.pom
- wget -O debian/poms/dbcp.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/dbcp/$(P_VER)/dbcp-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/dbcp.pom
- wget -O debian/poms/jasper.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/jasper/$(P_VER)/jasper-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/jasper.pom
- wget -O debian/poms/jasper-el.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/jasper-el/$(P_VER)/jasper-el-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/jasper-el.pom
- wget -O debian/poms/juli.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/juli/$(P_VER)/juli-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/juli.pom
- wget -O debian/poms/catalina-tribes.pom http://repository.sonatype.org/service/local/repositories/central/content/org/apache/tomcat/tribes/$(P_VER)/tribes-$(P_VER).pom
- perl -p -i -e 's/<version>$(P_VER)/<version>$(T_VER)/' debian/poms/catalina-tribes.pom
- wget -O debian/poms/servlet-api.pom http://repository.sonatype.org/service/local/repositories/central/content/javax/servlet/servlet-api/2.5/servlet-api-2.5.pom
- wget -O debian/poms/jsp-api.pom http://repository.sonatype.org/service/local/repositories/central/content/javax/servlet/jsp/jsp-api/2.1/jsp-api-2.1.pom
- wget -O debian/poms/el-api.pom http://repository.sonatype.org/service/local/repositories/central/content/javax/el/el-api/1.0/el-api-1.0.pom
- perl -p -i -e 's/<version>1\.0/<version>2.1/' debian/poms/el-api.pom
-
.PHONY: build clean binary-indep binary-arch binary install get-orig-source
More information about the pkg-java-commits
mailing list