Source0 updated to tomcat 6.0.26. OSGi manifests for servlet-api and

jsp-api.
This commit is contained in:
Dave Knox 2010-03-29 17:59:55 +00:00
parent 850f211a64
commit 2cdbc95921
3 changed files with 48 additions and 32 deletions

View File

@ -1,3 +1,4 @@
apache-tomcat-6.0.18-src.tar.gz apache-tomcat-6.0.18-src.tar.gz
apache-tomcat-6.0.20-src.tar.gz apache-tomcat-6.0.20-src.tar.gz
apache-tomcat-6.0.24-src.tar.gz apache-tomcat-6.0.24-src.tar.gz
apache-tomcat-6.0.26-src.tar.gz

View File

@ -1 +1,2 @@
543218290008e0dd6a329f69136973ca apache-tomcat-6.0.24-src.tar.gz 543218290008e0dd6a329f69136973ca apache-tomcat-6.0.24-src.tar.gz
83b46d9346bcbc517dbf6f1cac9ef8b1 apache-tomcat-6.0.26-src.tar.gz

View File

@ -28,28 +28,28 @@
# OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. # OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
# #
%define section free %global section free
%define jspspec 2.1 %global jspspec 2.1
%define major_version 6 %global major_version 6
%define minor_version 0 %global minor_version 0
%define micro_version 24 %global micro_version 26
%define packdname apache-tomcat-%{version}-src %global packdname apache-tomcat-%{version}-src
%define servletspec 2.5 %global servletspec 2.5
%define tcuid 91 %global tcuid 91
# FHS 2.3 compliant tree structure - http://www.pathname.com/fhs/2.3/ # FHS 2.3 compliant tree structure - http://www.pathname.com/fhs/2.3/
%define basedir %{_var}/lib/%{name} %global basedir %{_var}/lib/%{name}
%define appdir %{basedir}/webapps %global appdir %{basedir}/webapps
%define bindir %{_datadir}/%{name}/bin %global bindir %{_datadir}/%{name}/bin
%define confdir %{_sysconfdir}/%{name} %global confdir %{_sysconfdir}/%{name}
%define homedir %{_datadir}/%{name} %global homedir %{_datadir}/%{name}
%define libdir %{_javadir}/%{name} %global libdir %{_javadir}/%{name}
%define logdir %{_var}/log/%{name} %global logdir %{_var}/log/%{name}
%define cachedir %{_var}/cache/%{name} %global cachedir %{_var}/cache/%{name}
%define tempdir %{cachedir}/temp %global tempdir %{cachedir}/temp
%define workdir %{cachedir}/work %global workdir %{cachedir}/work
%define _initrddir %{_sysconfdir}/init.d %global _initrddir %{_sysconfdir}/init.d
Name: tomcat6 Name: tomcat6
Epoch: 0 Epoch: 0
@ -255,8 +255,16 @@ zip -u %{packdname}/output/build/lib/jsp-api.jar META-INF/MANIFEST.MF
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{homedir} %{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{homedir}
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{tempdir} %{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{tempdir}
%{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{workdir} %{__install} -d -m 0755 ${RPM_BUILD_ROOT}%{workdir}
# move things into place # move things into place
# First copy supporting libs to tomcat lib
pushd %{packdname}/output/build pushd %{packdname}/output/build
%{_bindir}/build-jar-repository lib commons-collections-tomcat5 \
commons-dbcp-tomcat5 commons-pool-tomcat5 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 \
taglibs-core.jar taglibs-standard.jar 2>&1
%{__cp} -a bin/*.{jar,xml} ${RPM_BUILD_ROOT}%{bindir} %{__cp} -a bin/*.{jar,xml} ${RPM_BUILD_ROOT}%{bindir}
%{__cp} -a conf/*.{policy,properties,xml} ${RPM_BUILD_ROOT}%{confdir} %{__cp} -a conf/*.{policy,properties,xml} ${RPM_BUILD_ROOT}%{confdir}
%{__cp} -a lib/*.jar ${RPM_BUILD_ROOT}%{libdir} %{__cp} -a lib/*.jar ${RPM_BUILD_ROOT}%{libdir}
@ -395,19 +403,19 @@ done
%{_sbindir}/update-alternatives --install %{_javadir}/jsp.jar jsp \ %{_sbindir}/update-alternatives --install %{_javadir}/jsp.jar jsp \
%{_javadir}/%{name}-jsp-%{jspspec}-api.jar 20100 %{_javadir}/%{name}-jsp-%{jspspec}-api.jar 20100
%post lib #%post lib
%{_bindir}/build-jar-repository %{libdir} commons-collections-tomcat5 \ #%{_bindir}/build-jar-repository %{libdir} commons-collections-tomcat5 \
commons-dbcp-tomcat5 commons-pool-tomcat5 ecj 2>&1 # commons-dbcp-tomcat5 commons-pool-tomcat5 ecj 2>&1
%post servlet-%{servletspec}-api %post servlet-%{servletspec}-api
%{_sbindir}/update-alternatives --install %{_javadir}/servlet.jar servlet \ %{_sbindir}/update-alternatives --install %{_javadir}/servlet.jar servlet \
%{_javadir}/%{name}-servlet-%{servletspec}-api.jar 20500 %{_javadir}/%{name}-servlet-%{servletspec}-api.jar 20500
%post webapps #%post webapps
# 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 %{appdir}/examples/WEB-INF/lib \ #%{_bindir}/build-jar-repository -p %{appdir}/examples/WEB-INF/lib \
taglibs-core.jar taglibs-standard.jar 2>&1 # taglibs-core.jar taglibs-standard.jar 2>&1
%preun %preun
# clean tempdir and workdir on removal or upgrade # clean tempdir and workdir on removal or upgrade
@ -417,13 +425,13 @@ if [ "$1" = "0" ]; then
/sbin/chkconfig --del %{name} /sbin/chkconfig --del %{name}
fi fi
%preun lib #%preun lib
if [ "$1" = "0" ]; then #if [ "$1" = "0" ]; then
%{__rm} -f %{libdir}/\[commons-collections-tomcat5\].jar \ # %{__rm} -f %{libdir}/\[commons-collections-tomcat5\].jar \
%{libdir}/\[commons-dbcp-tomcat5\].jar \ # %{libdir}/\[commons-dbcp-tomcat5\].jar \
%{libdir}/\[commons-pool-tomcat5\].jar \ # %{libdir}/\[commons-pool-tomcat5\].jar \
%{libdir}/\[ecj\].jar >/dev/null 2>&1 # %{libdir}/\[ecj\].jar >/dev/null 2>&1
fi #fi
%postun %postun
%update_maven_depmap %update_maven_depmap
@ -506,6 +514,12 @@ fi
%{appdir}/sample %{appdir}/sample
%changelog %changelog
* Mon Mar 29 2010 David Knox <dknox@redhat.com> 0:6.0.26-2
- Update source to tomcat6.0.26
- Bugzilla 572357 - Please retest.
- OSGi manifests for servlet-api and jsp-api
* Fri Mar 26 2010 Mary Ellen Foster <mefoster@gmail.com> 0:6.0.24-2 * Fri Mar 26 2010 Mary Ellen Foster <mefoster@gmail.com> 0:6.0.24-2
- Add maven POMs and metadata - Add maven POMs and metadata
- Link tomcat6-juli into /usr/share/java/tomcat6 - Link tomcat6-juli into /usr/share/java/tomcat6