summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authordavid knox <dknox@78-97-42-72.skybeam.com>2010-10-14 14:11:37 -0600
committerdavid knox <dknox@78-97-42-72.skybeam.com>2010-10-14 14:11:37 -0600
commite7dc4cc4dac9414424e8e5794c9ee3e096759097 (patch)
tree4271d88fc6b3975d16474e83f63190e70942c4c1
parent5fa3921fdca7da13ee4307e5d66e08e48309fd6b (diff)
downloadtomcat-e7dc4cc4dac9414424e8e5794c9ee3e096759097.tar.gz
tomcat-e7dc4cc4dac9414424e8e5794c9ee3e096759097.tar.xz
tomcat-e7dc4cc4dac9414424e8e5794c9ee3e096759097.zip
- 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
-rw-r--r--tomcat6.spec46
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@redhat.com> 0L6.0.26-11
+* Thu Oct 14 2010 David Knox <dknox@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@redhat.com> 0:6.0.26-11
- resolves rhbz#640837 - tomcat user requires login shell
* Mon Oct 04 2010 David Knox <dknox@redhat.com> 0:6.0.26-10