- 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
This commit is contained in:
parent
5fa3921fdc
commit
e7dc4cc4da
46
tomcat6.spec
46
tomcat6.spec
@ -82,10 +82,12 @@ BuildRequires: ant-nodeps
|
|||||||
BuildRequires: ecj
|
BuildRequires: ecj
|
||||||
BuildRequires: findutils
|
BuildRequires: findutils
|
||||||
BuildRequires: jakarta-commons-collections
|
BuildRequires: jakarta-commons-collections
|
||||||
BuildRequires: jakarta-commons-collections-tomcat5
|
#BuildRequires: jakarta-commons-collections-tomcat5
|
||||||
BuildRequires: jakarta-commons-daemon
|
BuildRequires: jakarta-commons-daemon
|
||||||
BuildRequires: jakarta-commons-dbcp-tomcat5
|
#BuildRequires: jakarta-commons-dbcp-tomcat5
|
||||||
BuildRequires: jakarta-commons-pool-tomcat5
|
#BuildRequires: jakarta-commons-pool-tomcat5
|
||||||
|
BuildRequires: jakarta-commons-dbcp
|
||||||
|
BuildRequires: jakarta-commons-pool
|
||||||
BuildRequires: jakarta-taglibs-standard
|
BuildRequires: jakarta-taglibs-standard
|
||||||
BuildRequires: java-1.6.0-devel
|
BuildRequires: java-1.6.0-devel
|
||||||
BuildRequires: jpackage-utils >= 0:1.7.0
|
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}-servlet-%{servletspec}-api = %{epoch}:%{version}-%{release}
|
||||||
Requires: %{name}-el-%{elspec}-api = %{epoch}:%{version}-%{release}
|
Requires: %{name}-el-%{elspec}-api = %{epoch}:%{version}-%{release}
|
||||||
Requires: ecj
|
Requires: ecj
|
||||||
Requires: jakarta-commons-collections-tomcat5
|
Requires: jakarta-commons-collections
|
||||||
Requires: jakarta-commons-dbcp-tomcat5
|
Requires: jakarta-commons-dbcp
|
||||||
Requires: jakarta-commons-pool-tomcat5
|
Requires: jakarta-commons-pool
|
||||||
Requires(preun): coreutils
|
Requires(preun): coreutils
|
||||||
|
|
||||||
%description lib
|
%description lib
|
||||||
@ -231,12 +233,12 @@ pushd %{packdname}
|
|||||||
# who needs a build.properties file anyway
|
# who needs a build.properties file anyway
|
||||||
%{ant} -Dbase.path="." \
|
%{ant} -Dbase.path="." \
|
||||||
-Dbuild.compiler="modern" \
|
-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.jar="$(build-classpath commons-daemon)" \
|
||||||
-Dcommons-daemon.jsvc.tar.gz="HACK" \
|
-Dcommons-daemon.jsvc.tar.gz="HACK" \
|
||||||
-Djasper-jdt.jar="$(build-classpath ecj)" \
|
-Djasper-jdt.jar="$(build-classpath ecj)" \
|
||||||
-Djdt.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" \
|
-Dtomcat-native.tar.gz="HACK" \
|
||||||
-Dversion="%{version}" \
|
-Dversion="%{version}" \
|
||||||
-Dversion.build="%{micro_version}"
|
-Dversion.build="%{micro_version}"
|
||||||
@ -249,8 +251,7 @@ pushd %{packdname}
|
|||||||
output/build/lib/ecj.jar
|
output/build/lib/ecj.jar
|
||||||
# remove the cruft we created
|
# remove the cruft we created
|
||||||
%{__rm} output/build/bin/HACK \
|
%{__rm} output/build/bin/HACK \
|
||||||
output/build/bin/tomcat-native.tar.gz \
|
output/build/bin/tomcat-native.tar.gz
|
||||||
output/build/lib/HACK
|
|
||||||
popd
|
popd
|
||||||
pushd %{packdname}/output/dist/src/webapps/docs/appdev/sample/src
|
pushd %{packdname}/output/dist/src/webapps/docs/appdev/sample/src
|
||||||
%{__mkdir_p} ../web/WEB-INF/classes
|
%{__mkdir_p} ../web/WEB-INF/classes
|
||||||
@ -338,8 +339,8 @@ pushd ${RPM_BUILD_ROOT}%{_javadir}
|
|||||||
popd
|
popd
|
||||||
|
|
||||||
pushd %{packdname}/output/build
|
pushd %{packdname}/output/build
|
||||||
%{_bindir}/build-jar-repository lib commons-collections-tomcat5 \
|
%{_bindir}/build-jar-repository lib commons-collections \
|
||||||
commons-dbcp-tomcat5 commons-pool-tomcat5 ecj 2>&1
|
commons-dbcp commons-pool ecj 2>&1
|
||||||
# need to use -p here with b-j-r otherwise the examples webapp fails to
|
# need to use -p here with b-j-r otherwise the examples webapp fails to
|
||||||
# load with a java.io.IOException
|
# load with a java.io.IOException
|
||||||
%{_bindir}/build-jar-repository -p webapps/examples/WEB-INF/lib \
|
%{_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}-jsp-%{jspspec}-api-%{version}.jar .
|
||||||
%{__ln_s} ../%{name}-servlet-%{servletspec}-api-%{version}.jar .
|
%{__ln_s} ../%{name}-servlet-%{servletspec}-api-%{version}.jar .
|
||||||
%{__ln_s} ../%{name}-el-%{elspec}-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) .
|
%{__cp} -p $(build-classpath log4j) .
|
||||||
%{__ln_s} log4j log4j-%{version}.jar
|
%{__ln_s} log4j log4j-%{version}.jar
|
||||||
%{__ln_s} $(build-classpath commons-dbcp-tomcat5) .
|
# %{__ln_s} $(build-classpath commons-dbcp) .
|
||||||
%{__ln_s} $(build-classpath commons-pool-tomcat5) .
|
# %{__ln_s} $(build-classpath commons-pool) .
|
||||||
%{__ln_s} $(build-classpath ecj) jasper-jdt.jar
|
%{__ln_s} $(build-classpath ecj) jasper-jdt.jar
|
||||||
popd
|
popd
|
||||||
pushd ${RPM_BUILD_ROOT}%{bindir}
|
pushd ${RPM_BUILD_ROOT}%{bindir}
|
||||||
@ -484,9 +485,9 @@ fi
|
|||||||
|
|
||||||
%postun
|
%postun
|
||||||
%update_maven_depmap
|
%update_maven_depmap
|
||||||
%{__rm} -rf %{appdir}
|
#%{__rm} -rf %{appdir}
|
||||||
%{__rm} -rf %{confdir}
|
#%{__rm} -rf %{confdir}
|
||||||
%{__rm} -rf %{libdir}
|
#%{__rm} -rf %{libdir}
|
||||||
|
|
||||||
%postun jsp-%{jspspec}-api
|
%postun jsp-%{jspspec}-api
|
||||||
if [ "$1" = "0" ]; then
|
if [ "$1" = "0" ]; then
|
||||||
@ -599,7 +600,14 @@ fi
|
|||||||
%{appdir}/sample
|
%{appdir}/sample
|
||||||
|
|
||||||
%changelog
|
%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
|
- resolves rhbz#640837 - tomcat user requires login shell
|
||||||
|
|
||||||
* Mon Oct 04 2010 David Knox <dknox@redhat.com> 0:6.0.26-10
|
* Mon Oct 04 2010 David Knox <dknox@redhat.com> 0:6.0.26-10
|
||||||
|
Loading…
Reference in New Issue
Block a user