[tomcat6] - Resolves rhbz#640686 - Upgrade of tomcat6 wipes out directories WARNING - Back up all files that n

Dave Knox dknox at fedoraproject.org
Thu Oct 14 20:16:27 UTC 2010


commit e7dc4cc4dac9414424e8e5794c9ee3e096759097
Author: david knox <dknox at 78-97-42-72.skybeam.com>
Date:   Thu Oct 14 14:11:37 2010 -0600

    - Resolves rhbz#640686 - Upgrade of tomcat6 wipes out directories
    WARNING - Back up all files that need to be preserved before
    package update or uninstall - WARNING
    - Resolves: rhbz#638914 - update versions of commons-collections,
    commons-dbcp, and commons-pool

 tomcat6.spec |   46 +++++++++++++++++++++++++++-------------------
 1 files changed, 27 insertions(+), 19 deletions(-)
---
diff --git a/tomcat6.spec b/tomcat6.spec
index 06c1f98..92b8a67 100644
--- a/tomcat6.spec
+++ b/tomcat6.spec
@@ -82,10 +82,12 @@ BuildRequires: ant-nodeps
 BuildRequires: ecj
 BuildRequires: findutils
 BuildRequires: jakarta-commons-collections
-BuildRequires: jakarta-commons-collections-tomcat5
+#BuildRequires: jakarta-commons-collections-tomcat5
 BuildRequires: jakarta-commons-daemon
-BuildRequires: jakarta-commons-dbcp-tomcat5
-BuildRequires: jakarta-commons-pool-tomcat5
+#BuildRequires: jakarta-commons-dbcp-tomcat5
+#BuildRequires: jakarta-commons-pool-tomcat5
+BuildRequires: jakarta-commons-dbcp
+BuildRequires: jakarta-commons-pool
 BuildRequires: jakarta-taglibs-standard
 BuildRequires: java-1.6.0-devel
 BuildRequires: jpackage-utils >= 0:1.7.0
@@ -167,9 +169,9 @@ Requires: %{name}-jsp-%{jspspec}-api = %{epoch}:%{version}-%{release}
 Requires: %{name}-servlet-%{servletspec}-api = %{epoch}:%{version}-%{release}
 Requires: %{name}-el-%{elspec}-api = %{epoch}:%{version}-%{release}
 Requires: ecj
-Requires: jakarta-commons-collections-tomcat5
-Requires: jakarta-commons-dbcp-tomcat5
-Requires: jakarta-commons-pool-tomcat5
+Requires: jakarta-commons-collections
+Requires: jakarta-commons-dbcp
+Requires: jakarta-commons-pool
 Requires(preun): coreutils
 
 %description lib
@@ -231,12 +233,12 @@ pushd %{packdname}
    # who needs a build.properties file anyway
    %{ant} -Dbase.path="." \
       -Dbuild.compiler="modern" \
-      -Dcommons-collections.jar="$(build-classpath commons-collections)" \
+      -Dcommons-collections.jar="$(build-classpath jakarata-commons-collections)" \
       -Dcommons-daemon.jar="$(build-classpath commons-daemon)" \
       -Dcommons-daemon.jsvc.tar.gz="HACK" \
       -Djasper-jdt.jar="$(build-classpath ecj)" \
       -Djdt.jar="$(build-classpath ecj)" \
-      -Dtomcat-dbcp.jar="HACK" \
+      -Dtomcat-dbcp.jar="$(build-classpath commons-dbcp)" \
       -Dtomcat-native.tar.gz="HACK" \
       -Dversion="%{version}" \
       -Dversion.build="%{micro_version}"
@@ -249,8 +251,7 @@ pushd %{packdname}
       output/build/lib/ecj.jar
     # remove the cruft we created
    %{__rm} output/build/bin/HACK \
-      output/build/bin/tomcat-native.tar.gz \
-      output/build/lib/HACK
+      output/build/bin/tomcat-native.tar.gz 
 popd
 pushd %{packdname}/output/dist/src/webapps/docs/appdev/sample/src
 %{__mkdir_p} ../web/WEB-INF/classes
@@ -338,8 +339,8 @@ pushd ${RPM_BUILD_ROOT}%{_javadir}
 popd
 
 pushd %{packdname}/output/build
-   %{_bindir}/build-jar-repository lib commons-collections-tomcat5 \
-    commons-dbcp-tomcat5 commons-pool-tomcat5 ecj 2>&1
+   %{_bindir}/build-jar-repository lib commons-collections \
+    commons-dbcp commons-pool ecj 2>&1
 # need to use -p here with b-j-r otherwise the examples webapp fails to
 # load with a java.io.IOException
    %{_bindir}/build-jar-repository -p webapps/examples/WEB-INF/lib \
@@ -357,11 +358,11 @@ pushd ${RPM_BUILD_ROOT}%{libdir}
     %{__ln_s} ../%{name}-jsp-%{jspspec}-api-%{version}.jar .
     %{__ln_s} ../%{name}-servlet-%{servletspec}-api-%{version}.jar .
     %{__ln_s} ../%{name}-el-%{elspec}-api-%{version}.jar
-    %{__cp} -p $(build-classpath commons-collections-tomcat5) .
+    %{__cp} -p $(build-classpath commons-collections) .
     %{__cp} -p $(build-classpath log4j) .
     %{__ln_s} log4j log4j-%{version}.jar
-    %{__ln_s} $(build-classpath commons-dbcp-tomcat5) .
-    %{__ln_s} $(build-classpath commons-pool-tomcat5) .
+#    %{__ln_s} $(build-classpath commons-dbcp) .
+#    %{__ln_s} $(build-classpath commons-pool) .
     %{__ln_s} $(build-classpath ecj) jasper-jdt.jar
 popd
 pushd ${RPM_BUILD_ROOT}%{bindir}
@@ -484,9 +485,9 @@ fi
 
 %postun
 %update_maven_depmap
-%{__rm} -rf %{appdir}
-%{__rm} -rf %{confdir}
-%{__rm} -rf %{libdir}
+#%{__rm} -rf %{appdir}
+#%{__rm} -rf %{confdir}
+#%{__rm} -rf %{libdir}
 
 %postun jsp-%{jspspec}-api
 if [ "$1" = "0" ]; then
@@ -599,7 +600,14 @@ fi
 %{appdir}/sample
 
 %changelog
-* Thu Oct 07 2010 David Knox <dknox at redhat.com> 0L6.0.26-11
+* Thu Oct 14 2010 David Knox <dknox at redhat.com> 0:6.0.26-12
+- Resolves rhbz#640686 - Upgrade of tomcat6 wipes out directories
+- WARNING - Back up all files that need to be preserved before 
+- package update or uninstall - WARNING
+- Resolves: rhbz#638914 - update versions of commons-collections,
+- commons-dbcp, and commons-pool
+
+* Thu Oct 07 2010 David Knox <dknox at redhat.com> 0:6.0.26-11
 - resolves rhbz#640837 - tomcat user requires login shell
 
 * Mon Oct 04 2010 David Knox <dknox at redhat.com> 0:6.0.26-10


More information about the scm-commits mailing list