]> git.pld-linux.org Git - packages/apache-tomcat.git/blame - apache-tomcat.spec
- apply admin-struts patch
[packages/apache-tomcat.git] / apache-tomcat.spec
CommitLineData
a50d18a2
ER
1# TODO
2# - packages for *.renametojar files (-cgi and -ssi in server/lib)
3#
d58ce9ff 4# Conditional build:
f5240219 5%bcond_without javadoc # skip building javadocs
6%bcond_with jta # put jta jar into tomcat lib dir.
7%bcond_without java_sun # build with gcj (does not work)
d58ce9ff
ER
8#
9Summary: Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API
e22e9de1 10Summary(pl.UTF-8): Silnik Servlet/JSP Apache będący wzorcową implementacją API Servlet 2.4/JSP 2.0
3cd7b38d 11Name: apache-tomcat
7f75c591 12Version: 5.5.27
002c6dcf 13Release: 0.3
0efbe9ff 14License: Apache v2.0
15Group: Networking/Daemons/Java
3cd7b38d 16Source0: http://www.apache.org/dist/tomcat/tomcat-5/v%{version}/src/%{name}-%{version}-src.tar.gz
7f75c591 17# Source0-md5: eb3f196013550b9b1684e4ff18593a8e
fe9b4066 18Source1: %{name}.init
41883ff5 19Source2: %{name}.sysconfig
6ee17549 20Source10: %{name}-context-ROOT.xml
21Source11: %{name}-context-balancer.xml
22Source12: %{name}-context-jsp-examples.xml
23Source13: %{name}-context-tomcat-docs.xml
24Source14: %{name}-context-webdav.xml
3cd7b38d
ER
25Patch0: %{name}-skip-servletapi.patch
26Patch1: %{name}-nsis.patch
27Patch2: %{name}-native.patch
28Patch3: %{name}-skip-jdt.patch
05be5db6 29Patch4: %{name}-no-connectors.patch
7f75c591 30Patch5: %{name}-dbcp.patch
88f0da13 31# this patch is needed for struts >= 1.3
32Patch6: %{name}-struts.patch
9d7c820d 33# WTF? Why is it needed? Is it related to struts version?
34Patch7: %{name}-admin-struts.patch
797e0d23 35URL: http://tomcat.apache.org/
98717f43 36%if %{with java_sun}
f5240219 37BuildRequires: java-sun >= 1.5
38BuildRequires: java-sun-jre >= 1.5
39%else
40BuildRequires: java-gcj-compat-devel
86a31c23 41# BuildRequires: jsse >= 0:1.0.3
f5240219 42%endif
51bf99d9 43BuildRequires: ant >= 1.5.3
581348cf
ER
44BuildRequires: ant-trax
45BuildRequires: eclipse-jdt
4c334025 46BuildRequires: jaas
23f53f24 47BuildRequires: jakarta-regexp >= 0:1.3
90ee603b 48BuildRequires: java-commons-beanutils >= 1.7
9d7c820d 49BuildRequires: java-commons-chain
90ee603b 50BuildRequires: java-commons-collections >= 0:3.1
51BuildRequires: java-commons-collections-tomcat5 >= 0:3.1
52BuildRequires: java-commons-daemon >= 1.0
53BuildRequires: java-commons-dbcp >= 0:1.2.1
54BuildRequires: java-commons-dbcp-tomcat5 >= 0:1.2.1
55BuildRequires: java-commons-digester >= 0:1.7
56BuildRequires: java-commons-el >= 0:1.0
57BuildRequires: java-commons-fileupload >= 0:1.0
a291eeb3 58BuildRequires: java-commons-httpclient
90ee603b 59BuildRequires: java-commons-io >= 1.4
60BuildRequires: java-commons-launcher >= 0:0.9
61BuildRequires: java-commons-logging >= 0:1.0.4
62BuildRequires: java-commons-modeler >= 2.0
63BuildRequires: java-commons-pool >= 0:1.2
64BuildRequires: java-commons-pool-tomcat5 >= 0:1.2
4f1254e9 65%{?with_jta:BuildRequires: java-jta >= 0:1.0.1}
06b5adcb 66BuildRequires: java-log4j
67BuildRequires: java-puretls
8bb97185 68BuildRequires: java-servletapi5 = %{version}
a291eeb3 69#BuildRequires: java-struts >= 0:1.2.7
70BuildRequires: java-struts >= 1.0.2
06b5adcb 71BuildRequires: java-xerces >= 0:2.7.1
72BuildRequires: java-xml-commons
73#BuildRequires: java-xml-commons >= 1.3
8ba15a0f 74BuildRequires: java-mail >= 0:1.3.1
23f53f24
ER
75BuildRequires: jaxp_parser_impl >= 0:2.7.1
76BuildRequires: jdbc-stdext >= 0:2.0
8eee8985 77BuildRequires: jmx
23f53f24 78BuildRequires: jndi >= 0:1.2.1
581348cf 79BuildRequires: jpackage-utils
4185d1e3 80BuildRequires: junit >= 0:3.8.1
581348cf 81BuildRequires: rpmbuild(macros) >= 1.300
43310914
ER
82Requires(post,postun): /sbin/ldconfig
83Requires(post,preun): /sbin/chkconfig
84Requires(postun): /usr/sbin/groupdel
85Requires(postun): /usr/sbin/userdel
86Requires(pre): /bin/id
87Requires(pre): /usr/bin/getgid
88Requires(pre): /usr/sbin/groupadd
89Requires(pre): /usr/sbin/useradd
3cbc6002 90Requires: %{name}-jasper = %{version}-%{release}
43310914 91Requires: jaas
581348cf 92#Requires: jaf >= 1.0.1
47cfc2b4 93Requires: java-commons-beanutils
94Requires: java-commons-collections
90ee603b 95#Requires: java-commons-dbcp-tomcat5
47cfc2b4 96Requires: java-commons-digester
90ee603b 97Requires: java-commons-el
98#Requires: java-commons-fileupload
47cfc2b4 99Requires: java-commons-logging
100Requires: java-commons-modeler
06b5adcb 101Requires: java-regexp
c52ff900 102Requires: java-servletapi5 = %{version}
06b5adcb 103Requires: java-xml-commons
43310914
ER
104Requires: javamail >= 1.2
105Requires: jaxp_parser_impl
55df0736 106Requires: jdbc-stdext >= 2.0
55df0736 107Requires: jndi >= 1.2.1
43310914 108Requires: jre >= 1.2
55df0736 109Requires: jsse >= 1.0.2
4f1254e9 110%{?with_jta:Requires: jta >= 1.0.1}
d58ce9ff 111Requires: rc-scripts
15040216 112Provides: group(tomcat)
a291eeb3 113Provides: java-servlet-container
15040216 114Provides: user(tomcat)
3cd7b38d 115Obsoletes: jakarta-tomcat
4470e4fe 116BuildArch: noarch
117BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
118
8eee8985 119%define _tomcatdir %{_datadir}/tomcat
4470e4fe 120%define _logdir %{_var}/log
55df0736 121%define _vardir %{_var}/lib/tomcat
8eee8985 122%define _sysconfdir /etc/tomcat
4470e4fe 123
124%description
d58ce9ff
ER
125Tomcat is the servlet container that is used in the official Reference
126Implementation for the Java Servlet and JavaServer Pages technologies.
127The Java Servlet and JavaServer Pages specifications are developed by
128Sun under the Java Community Process.
4470e4fe 129
d58ce9ff
ER
130Tomcat is developed in an open and participatory environment and
131released under the Apache Software License. Tomcat is intended to be a
132collaboration of the best-of-breed developers from around the world.
133We invite you to participate in this open development project.
134
e22e9de1
JB
135%description -l pl.UTF-8
136Tomcat to kontener serwletowy używany przez oficjalną implementację
137wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
3cd7b38d
ER
138Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
139Community Process.
4470e4fe 140
141%package doc
3cd7b38d 142Summary: The Apache Tomcat Servlet/JSP Container documentation
71272daf 143Summary(pl.UTF-8): Dokumentacja do Tomcata - kontenera Servlet/JSP
0efbe9ff 144Group: Documentation
3cd7b38d 145Obsoletes: jakarta-tomcat-doc
4470e4fe 146
147%description doc
2b38d386
JB
148The Tomcat Servlet/JSP Container documentation.
149
e22e9de1 150%description doc -l pl.UTF-8
71272daf 151Dokumentacja do Tomcata - kontenera Servlet/JSP.
4470e4fe 152
260f0a8a
SP
153%package admin
154Summary: Apache Tomcat`s Administration Web Application
155Summary(pl.UTF-8): Panel Administracyjny dla Apache Tomcat
0efbe9ff 156Group: Networking/Daemons/Java/Servlets
7d2c5ce8 157Requires: java-commons-chain
260f0a8a
SP
158
159%description admin
160Administration Web Application for Apache Tomcat.
161
162%description admin -l pl.UTF-8
163Panel Administracyjny dla Apache Tomcat.
164
fccb2a6f 165%package jasper
3cbc6002 166Summary: JSP compiler
167Summary(pl.UTF-8): Kompilator JSP
fccb2a6f 168Group: Libraries/Java
a8c0ebfc 169Requires: jpackage-utils
fccb2a6f
SP
170
171%description jasper
3cbc6002 172Jasper is Java ServerPages compiler used by Apache Tomcat servlet
173container.
174
175%description jasper -l pl.UTF-8
176Jasper jest kompilatorem Java ServerPages używanym przez kontener
177servletów Apache Tomcat.
fccb2a6f 178
4470e4fe 179%prep
3cd7b38d 180%setup -q -n %{name}-%{version}-src
8bfa2080
ER
181%patch0 -p1
182%patch1 -p1
183%patch2 -p1
184%patch3 -p1
05be5db6 185%patch4 -p1
99082140 186%patch5 -p1
88f0da13 187%patch6 -p1
8bfa2080 188
05be5db6 189# servletapi built from jakarta-servletapi5.spec
8bfa2080 190rm -rf servletapi
d58ce9ff
ER
191
192# Remove pre-built jars
193find -name '*.jar' | xargs rm -fv
4470e4fe 194
195%build
d58ce9ff
ER
196TOPDIR=$(pwd)
197
8bfa2080
ER
198%if 0
199# build jasper javadocs
200cd jasper
201CLASSPATH=$(build-classpath xml-commons-apis)
a50d18a2 202# building jasper needs eclipse classes
d58ce9ff 203cat > build.properties <<EOF
a50d18a2
ER
204ant.jar=$(find-jar ant)
205servlet-api.jar=$(find-jar servlet-api)
206jsp-api.jar=$(find-jar jsp-api)
d58ce9ff 207tools.jar=%{java_home}/lib/tools.jar
a50d18a2
ER
208xercesImpl.jar=$(find-jar jaxp_parser_impl)
209xmlParserAPIs.jar=$(find-jar xml-commons-apis)
210commons-collections.jar=$(find-jar commons-collections)
211commons-logging.jar=$(find-jar commons-logging)
212commons-daemon.jar=$(find-jar commons-daemon)
213junit.jar=$(find-jar junit)
214commons-el.jar=$(find-jar commons-el)
d58ce9ff 215EOF
8bfa2080
ER
216#%ant dist
217
218%if %{with javadoc}
219%ant javadoc \
220 -Dcompile.source=1.4 \
221 -Dbuild.compiler=modern \
222
223%endif
224cd -
225%endif
d58ce9ff
ER
226
227# build tomcat 5.5
4f1254e9 228# XXX build process should fail if one of these find-jar commands fails
4185d1e3 229# how to fix that?
8bfa2080 230cat > build.properties <<EOF
e9abaf04 231commons-beanutils.jar=$(find-jar commons-beanutils-core)
a50d18a2
ER
232commons-launcher.jar=$(find-jar commons-launcher)
233commons-daemon.jar=$(find-jar commons-daemon)
234commons-digester.jar=$(find-jar commons-digester)
235commons-el.jar=$(find-jar commons-el)
236commons-logging-api.jar=$(find-jar commons-logging-api)
237commons-logging.jar=$(find-jar commons-logging)
238commons-modeler.jar=$(find-jar commons-modeler)
239xercesImpl.jar=$(find-jar jaxp_parser_impl)
240xml-apis.jar=$(find-jar xml-commons-apis)
241jdt.jar=$(find-jar org.eclipse.jdt.core)
74f47b90 242jasper-compiler-jdt.home=$TOPDIR/tomcat-deps
a50d18a2
ER
243commons-httpclient.jar=$(find-jar commons-httpclient)
244commons-collections.jar=$(find-jar commons-collections)
245commons-fileupload.jar=$(find-jar commons-fileupload)
bce65856 246commons-io.jar=$(find-jar commons-io)
a50d18a2
ER
247jmx.jar=$(find-jar jmx)
248jmx-tools.jar=$(find-jar jmx)
249junit.jar=$(find-jar junit)
e9abaf04 250struts.jar=$(find-jar struts-core)
251struts-core.jar=$(find-jar struts-core)
252struts-taglib.jar=$(find-jar struts-taglib)
a50d18a2
ER
253jcert.jar=$(find-jar jcert)
254jnet.jar=$(find-jar jnet)
255jsse.jar=$(find-jar jsse)
4f1254e9 256%{?with_jta:jta.jar=$(find-jar jta)}
a50d18a2
ER
257puretls.jar=$(find-jar puretls)
258servlet-api.jar=$(find-jar servlet-api)
8bfa2080 259servletapi.build.notrequired=true
a50d18a2 260jsp-api.jar=$(find-jar jsp-api)
8bfa2080 261jspapi.build.notrequired=true
a50d18a2 262log4j.jar=$(find-jar log4j)
e9abaf04 263tomcat-dbcp.jar=$(find-jar commons-dbcp-tomcat5)
fccb2a6f 264struts.lib=%{_javadir}-struts
d58ce9ff
ER
265EOF
266
05be5db6
ER
267%ant \
268 -Dcompile.source=1.4
d58ce9ff 269
4470e4fe 270%install
271rm -rf $RPM_BUILD_ROOT
8eee8985
ER
272cd build/build
273TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
274CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
4470e4fe 275
8eee8985
ER
276# we don't need dos scripts
277rm -f bin/*.bat
8665efb1 278
8eee8985 279randpw=$(echo $RANDOM$$ | md5sum | cut -c 1-15)
a50d18a2 280%{__sed} -i -e "s:SHUTDOWN:${randpw}:" conf/{server,server-minimal}.xml
8eee8985
ER
281
282install -d $TOMCATDIR/bin \
283 $TOMCATDIR/common/{lib,classes,endorsed} \
284 $TOMCATDIR/server/{lib,classes} \
285 $TOMCATDIR/webapps \
55df0736 286 $RPM_BUILD_ROOT%{_logdir}/tomcat \
0d4dc1cd 287 $RPM_BUILD_ROOT%{_vardir}/webapps \
55df0736 288 $RPM_BUILD_ROOT%{_vardir}/work \
0d4dc1cd 289 $RPM_BUILD_ROOT%{_vardir}/conf \
2da87d83 290 $RPM_BUILD_ROOT/etc/sysconfig \
55df0736 291 $RPM_BUILD_ROOT/etc/rc.d/init.d
98862cba 292
8eee8985 293install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
41883ff5 294install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
4470e4fe 295
0d4dc1cd 296cp -pR conf/* $CATALINADIR/conf
6ee17549 297install %{SOURCE10} $CATALINADIR/conf/Catalina/localhost/ROOT.xml
298install %{SOURCE11} $CATALINADIR/conf/Catalina/localhost/balancer.xml
299install %{SOURCE12} $CATALINADIR/conf/Catalina/localhost/jsp-examples.xml
300install %{SOURCE13} $CATALINADIR/conf/Catalina/localhost/tomcat-docs.xml
301install %{SOURCE14} $CATALINADIR/conf/Catalina/localhost/webdav.xml
8eee8985 302cp -HR bin common server $TOMCATDIR
d58ce9ff 303
a50d18a2
ER
304cp -rf server/webapps $TOMCATDIR/server
305cp -rf webapps $TOMCATDIR
306cp -rf shared $TOMCATDIR
b3fcb657 307cp -rf temp $CATALINADIR
8eee8985 308
0d4dc1cd 309ln -sf %{_logdir}/tomcat $CATALINADIR/logs
a50d18a2 310ln -sf %{_vardir}/work $TOMCATDIR/work
0d4dc1cd 311ln -sf %{_vardir}/conf $TOMCATDIR/conf
312ln -sf %{_vardir}/conf $RPM_BUILD_ROOT%{_sysconfdir}
8eee8985
ER
313
314# symlinks instead of copies
a50d18a2
ER
315ln -sf $(find-jar commons-el) $TOMCATDIR/common/lib/commons-el.jar
316ln -sf $(find-jar jakarta-commons-dbcp-tomcat5) $TOMCATDIR/common/lib/jakarta-commons-dbcp-tomcat5.jar
317ln -sf $(find-jar servlet-api) $TOMCATDIR/common/lib/servlet-api.jar
7a892a2d 318ln -sf $(find-jar jsp-api) $TOMCATDIR/common/lib/jsp-api.jar
a50d18a2
ER
319
320ln -sf $(find-jar commons-modeler) $TOMCATDIR/server/lib/commons-modeler.jar
321
7a892a2d
ER
322ln -sf $(find-jar jaxp_parser_impl) $TOMCATDIR/common/endorsed/jaxp_parser_impl.jar
323ln -sf $(find-jar xml-commons-apis) $TOMCATDIR/common/endorsed/xml-commons-apis.jar
06d1afae 324ln -sf $(find-jar struts-core) $TOMCATDIR/server/webapps/admin/WEB-INF/lib/struts-core.jar
325ln -sf $(find-jar struts-taglib) $TOMCATDIR/server/webapps/admin/WEB-INF/lib/struts-taglib.jar
326ln -sf $(find-jar commons-collections) $TOMCATDIR/server/webapps/admin/WEB-INF/lib/commons-collections.jar
327ln -sf $(find-jar commons-beanutils-core) $TOMCATDIR/server/webapps/admin/WEB-INF/lib/commons-beanutils-core.jar
328ln -sf $(find-jar commons-digester) $TOMCATDIR/server/webapps/admin/WEB-INF/lib/commons-digester.jar
329ln -sf $(find-jar commons-chain) $TOMCATDIR/server/webapps/admin/WEB-INF/lib/commons-chain.jar
7a892a2d 330
a50d18a2
ER
331%if 0
332# do not make these symlinks as ant didn't do
333ln -sf $(find-jar commons-daemon) $TOMCATDIR/bin/commons-daemon.jar
334ln -sf $(find-jar activation) $TOMCATDIR/common/lib/activation.jar
335ln -sf $(find-jar ant) $TOMCATDIR/common/lib/ant.jar
a50d18a2
ER
336ln -sf $(find-jar commons-dbcp) $TOMCATDIR/common/lib/commons-dbcp.jar
337ln -sf $(find-jar commons-logging-api) $TOMCATDIR/common/lib/commons-logging-api.jar
338ln -sf $(find-jar commons-pool) $TOMCATDIR/common/lib/commons-pool.jar
339ln -sf $(find-jar servlet) $TOMCATDIR/common/lib/servlet.jar
340ln -sf $(find-jar servlet) $TOMCATDIR/common/lib/servletapi4.jar
341ln -sf $(find-jar jdbc-stdext) $TOMCATDIR/common/lib/jdbc-stdext.jar
342ln -sf jdbc-stdext.jar $TOMCATDIR/common/lib/jdbc2_0-stdext.jar
343ln -sf jdbc-stdext.jar $TOMCATDIR/common/lib/jdbc-stdext-2.0.jar
344ln -sf $(find-jar jmxri) $TOMCATDIR/common/lib/jmxri.jar
345ln -sf $(find-jar jndi) $TOMCATDIR/common/lib/jndi.jar
4f1254e9 346%{?with_jta:ln -sf $(find-jar jta) $TOMCATDIR/common/lib/jta.jar}
a50d18a2
ER
347ln -sf $(find-jar mail) $TOMCATDIR/common/lib/mail.jar
348ln -sf $(find-jar jsse) $TOMCATDIR/common/lib/jsse.jar
349ln -sf $(find-jar junit) $TOMCATDIR/common/lib/junit.jar
350ln -sf $(find-jar mailapi) $TOMCATDIR/common/lib/mailapi.jar
351ln -sf $(find-jar pop3) $TOMCATDIR/common/lib/pop3.jar
352ln -sf pop3.jar $TOMCATDIR/common/lib/pop.jar
353ln -sf $(find-jar smtp) $TOMCATDIR/common/lib/smtp.jar
354ln -sf $(find-jar imap) $TOMCATDIR/common/lib/imap.jar
355ln -sf $(find-jar commons-beanutils) $TOMCATDIR/server/lib/commons-beanutils.jar
356ln -sf $(find-jar commons-digester) $TOMCATDIR/server/lib/commons-digester.jar
357ln -sf $(find-jar commons-fileupload) $TOMCATDIR/server/lib/commons-fileupload.jar
358ln -sf $(find-jar commons-logging) $TOMCATDIR/server/lib/commons-logging.jar
359ln -sf $(find-jar jaas) $TOMCATDIR/server/lib/jaas.jar
a50d18a2
ER
360ln -sf $(find-jar regexp) $TOMCATDIR/server/lib/regexp.jar
361ln -sf $(find-jar regexp) $TOMCATDIR/server/lib/jakarta-regexp-1.2.jar
362ln -sf $(find-jar regexp) $TOMCATDIR/server/lib/regexp-1.2.jar
363%endif
364
365ln -sf $(find-jar jaxp_parser_impl) $TOMCATDIR/common/endorsed/jaxp_parser_impl.jar
366ln -sf $(find-jar xml-commons-apis) $TOMCATDIR/common/endorsed/xml-commons-apis.jar
e9abaf04 367ln -sf $(find-jar struts-core) $TOMCATDIR/server/webapps/admin/WEB-INF/lib/struts-core.jar
55df0736 368
fccb2a6f
SP
369install -d $RPM_BUILD_ROOT%{_javadir}
370mv $TOMCATDIR/common/lib/jasper* $RPM_BUILD_ROOT%{_javadir}
371ln -sf %{_javadir}/jasper-compiler-jdt.jar $TOMCATDIR/common/lib/
372ln -sf %{_javadir}/jasper-compiler.jar $TOMCATDIR/common/lib/
9c811057 373ln -sf %{_javadir}/jasper-runtime.jar $TOMCATDIR/common/lib/
fccb2a6f 374
4470e4fe 375%clean
376rm -rf $RPM_BUILD_ROOT
377
50d4797f 378%pre
21ee0b0d 379%groupadd -g 234 -r -f tomcat
380%useradd -u 234 -r -d /var/lib/tomcat -s /bin/false -c "Tomcat User" -g tomcat tomcat
50d4797f 381
382%post
383/sbin/chkconfig --add tomcat
4c334025 384%service tomcat restart
50d4797f 385
386%preun
387if [ "$1" = "0" ]; then
4c334025 388 %service tomcat stop
50d4797f 389 /sbin/chkconfig --del tomcat
390fi
391
392%postun
393if [ "$1" = "0" ]; then
15040216 394 %userremove tomcat
395 %groupremove tomcat
50d4797f 396fi
397
4470e4fe 398%files
399%defattr(644,root,root,755)
8eee8985 400%doc build/{RELEASE-NOTES,RUNNING.txt}
8eee8985 401%attr(754,root,root) /etc/rc.d/init.d/tomcat
a8b81dcd 402%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
0d4dc1cd 403%{_sysconfdir}
55df0736 404%dir %{_tomcatdir}
0d4dc1cd 405%dir %{_tomcatdir}/conf
55df0736 406%dir %{_tomcatdir}/bin
8eee8985
ER
407%{_tomcatdir}/bin/catalina-tasks.xml
408%{_tomcatdir}/bin/jkstatus-tasks.xml
409%{_tomcatdir}/bin/jmxaccessor-tasks.xml
98862cba 410%attr(755,root,root) %{_tomcatdir}/bin/*.sh
98862cba 411%{_tomcatdir}/bin/*.jar
55df0736
JB
412%dir %{_tomcatdir}/common
413%dir %{_tomcatdir}/common/classes
50d4797f 414%dir %{_tomcatdir}/common/endorsed
8eee8985 415%dir %{_tomcatdir}/common/i18n
8665efb1 416%{_tomcatdir}/common/endorsed/*.jar
8eee8985
ER
417%{_tomcatdir}/common/i18n/tomcat-i18n-en.jar
418%lang(es) %{_tomcatdir}/common/i18n/tomcat-i18n-es.jar
419%lang(fr) %{_tomcatdir}/common/i18n/tomcat-i18n-fr.jar
420%lang(ja) %{_tomcatdir}/common/i18n/tomcat-i18n-ja.jar
4470e4fe 421%{_tomcatdir}/common/lib
55df0736
JB
422%dir %{_tomcatdir}/server
423%dir %{_tomcatdir}/server/classes
4470e4fe 424%{_tomcatdir}/server/lib
fe8e7b59 425%dir %{_tomcatdir}/server/webapps
260f0a8a
SP
426%{_tomcatdir}/server/webapps/host-manager
427%{_tomcatdir}/server/webapps/manager
55df0736
JB
428%{_tomcatdir}/webapps
429%{_tomcatdir}/work
50d4797f 430%{_tomcatdir}/shared
55df0736 431%dir %{_vardir}
fe8e7b59 432%dir %{_vardir}/conf
68c123a0
ER
433%dir %{_vardir}/conf/Catalina
434%dir %{_vardir}/conf/Catalina/localhost
435# tomcat config has to be writeable because of tomacta-users.xml file and Catalina dir
436%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/MANIFEST.MF
437%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/catalina.policy
438%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.properties*
439%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.manifest
440%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/*.xml
441%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/balancer.xml
442%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/host-manager.xml
443%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/jsp-examples.xml
444%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/manager.xml
445%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/ROOT.xml
446%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/tomcat-docs.xml
447%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/webdav.xml
15040216 448%dir %attr(1730,root,tomcat) %{_vardir}/work
449%dir %attr(775,root,tomcat) %{_vardir}/webapps
450%dir %attr(775,root,tomcat) %{_vardir}/temp
451%dir %attr(775,root,tomcat) %{_logdir}/tomcat
77779b40 452%{_vardir}/logs
4470e4fe 453
8eee8985 454%if 0
4470e4fe 455%files doc
9c3d8079 456%defattr(644,root,root,755)
4470e4fe 457%doc catalina/docs/*
8eee8985 458%endif
fccb2a6f 459
260f0a8a
SP
460%files admin
461%defattr(644,root,root,755)
68c123a0 462%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/admin.xml
260f0a8a
SP
463%{_tomcatdir}/server/webapps/admin
464
fccb2a6f 465%files jasper
0803d634 466%defattr(644,root,root,755)
fccb2a6f
SP
467%{_javadir}/jasper-compiler-jdt.jar
468%{_javadir}/jasper-compiler.jar
469%{_javadir}/jasper-runtime.jar
This page took 0.169099 seconds and 4 git commands to generate.