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