[tomcat/f21] Updated to 7.0.57
Ivan Afonichev
van at fedoraproject.org
Sat Feb 14 20:25:26 UTC 2015
commit cbaafa9fbe72bd339790b2f31f02e36bdab539d3
Author: Ivan Afonichev <iafonichev at griddynamics.com>
Date: Sat Feb 14 23:14:03 2015 +0300
Updated to 7.0.57
- Create and own %{_localstatedir}/lib/tomcats, resolves: rhbz#1026741
- Add pom for tomcat-jdbc, resolves: rhbz#1011003
- Substitute libnames in catalina-tasks.xml, resolves: rhbz#1126439
- Use CATALINA_OPTS only on start, resolves: rhbz#1051194
sources | 2 +-
tomcat-server | 3 ++-
tomcat.spec | 21 +++++++++++++++++++--
3 files changed, 22 insertions(+), 4 deletions(-)
---
diff --git a/sources b/sources
index 156bd93..b2de56c 100644
--- a/sources
+++ b/sources
@@ -1 +1 @@
-bb0c079d6a16466cc70dba07754c9ee6 apache-tomcat-7.0.54-src.tar.gz
+76ffd21bf8960f224c3cee2426fc9ed9 apache-tomcat-7.0.57-src.tar.gz
diff --git a/tomcat-server b/tomcat-server
index bd55999..bc8bb80 100644
--- a/tomcat-server
+++ b/tomcat-server
@@ -4,7 +4,7 @@
MAIN_CLASS=org.apache.catalina.startup.Bootstrap
-FLAGS="$JAVA_OPTS $CATALINA_OPTS"
+FLAGS="$JAVA_OPTS"
OPTIONS="-Dcatalina.base=$CATALINA_BASE \
-Dcatalina.home=$CATALINA_HOME \
-Djava.endorsed.dirs=$JAVA_ENDORSED_DIRS \
@@ -13,6 +13,7 @@ OPTIONS="-Dcatalina.base=$CATALINA_BASE \
-Djava.util.logging.manager=org.apache.juli.ClassLoaderLogManager"
if [ "$1" = "start" ] ; then
+ FLAGS="${FLAGS} $CATALINA_OPTS"
if [ "${SECURITY_MANAGER}" = "true" ] ; then
OPTIONS="${OPTIONS} \
-Djava.security.manager \
diff --git a/tomcat.spec b/tomcat.spec
index d9de221..58ec5a9 100644
--- a/tomcat.spec
+++ b/tomcat.spec
@@ -31,7 +31,7 @@
%global jspspec 2.2
%global major_version 7
%global minor_version 0
-%global micro_version 54
+%global micro_version 57
%global packdname apache-tomcat-%{version}-src
%global servletspec 3.0
%global elspec 2.2
@@ -54,7 +54,7 @@
Name: tomcat
Epoch: 0
Version: %{major_version}.%{minor_version}.%{micro_version}
-Release: 3%{?dist}
+Release: 1%{?dist}
Summary: Apache Servlet/JSP Engine, RI for Servlet %{servletspec}/JSP %{jspspec} API
Group: System Environment/Daemons
@@ -250,6 +250,7 @@ export OPT_JAR_LIST="xalan-j2-serializer"
touch HACK
%{__mkdir_p} HACKDIR
touch HACKDIR/build.xml
+ touch HACKDIR/LICENSE
# who needs a build.properties file anyway
%{ant} -Dbase.path="." \
-Dbuild.compiler="modern" \
@@ -261,6 +262,7 @@ export OPT_JAR_LIST="xalan-j2-serializer"
-Dtomcat-dbcp.jar="$(build-classpath apache-commons-dbcp)" \
-Dtomcat-native.tar.gz="HACK" \
-Dtomcat-native.home="." \
+ -Dtomcat-native.win.path="HACKDIR" \
-Dcommons-daemon.native.win.mgr.exe="HACK" \
-Dnsis.exe="HACK" \
-Djaxrpc-lib.jar="$(build-classpath jaxrpc)" \
@@ -384,6 +386,13 @@ popd
%{__install} -m 0644 %{SOURCE32} \
${RPM_BUILD_ROOT}%{_unitdir}/%{name}@.service
+# Substitute libnames in catalina-tasks.xml
+sed -i \
+ "s,el-api.jar,%{name}-el-%{elspec}-api.jar,;
+ s,servlet-api.jar,%{name}-servlet-%{servletspec}-api.jar,;
+ s,jsp-api.jar,%{name}-jsp-%{jspspec}-api.jar,;" \
+ ${RPM_BUILD_ROOT}%{bindir}/catalina-tasks.xml
+
# create jsp and servlet API symlinks
pushd ${RPM_BUILD_ROOT}%{_javadir}
%{__mv} %{name}/jsp-api.jar %{name}-jsp-%{jspspec}-api.jar
@@ -497,6 +506,9 @@ done
%{__cp} -a tomcat-jdbc.pom ${RPM_BUILD_ROOT}%{_mavenpomdir}/JPP.%{name}-tomcat-jdbc.pom
%add_maven_depmap JPP.%{name}-tomcat-jdbc.pom %{name}/tomcat-jdbc.jar
+%{__cp} -a tomcat-jdbc.pom ${RPM_BUILD_ROOT}%{_mavenpomdir}/JPP.%{name}-tomcat-jdbc.pom
+%add_maven_depmap JPP.%{name}-tomcat-jdbc.pom %{name}/tomcat-jdbc.jar
+
mkdir -p ${RPM_BUILD_ROOT}%{_prefix}/lib/tmpfiles.d
cat > ${RPM_BUILD_ROOT}%{_prefix}/lib/tmpfiles.d/%{name}.conf <<EOF
f %{_localstatedir}/run/%{name}.pid 0644 tomcat tomcat -
@@ -669,6 +681,11 @@ fi
%attr(0644,root,root) %{_unitdir}/%{name}-jsvc.service
%changelog
+* Sun Nov 16 2014 Ivan Afonichev <ivan.afonichev at gmail.com> 0:7.0.57-1
+- Updated to 7.0.57
+- Substitute libnames in catalina-tasks.xml, resolves: rhbz#1126439
+- Use CATALINA_OPTS only on start, resolves: rhbz#1051194
+
* Mon Jun 16 2014 Michal Srb <msrb at redhat.com> - 0:7.0.54-3
- jsp-api requires el-api
More information about the scm-commits
mailing list