]> git.pld-linux.org Git - packages/tomcat.git/blame - tomcat.spec
- apply admin-struts patch
[packages/tomcat.git] / tomcat.spec
CommitLineData
4f9f35cf
ER
1# TODO
2# - packages for *.renametojar files (-cgi and -ssi in server/lib)
3#
eca62e60 4# Conditional build:
ac632beb 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)
eca62e60
ER
8#
9Summary: Apache Servlet/JSP Engine, RI for Servlet 2.4/JSP 2.0 API
f045ab88 10Summary(pl.UTF-8): Silnik Servlet/JSP Apache będący wzorcową implementacją API Servlet 2.4/JSP 2.0
51bcbcd2 11Name: apache-tomcat
f9d6e42f 12Version: 5.5.27
a9b6042d 13Release: 0.3
c1934721 14License: Apache v2.0
15Group: Networking/Daemons/Java
51bcbcd2 16Source0: http://www.apache.org/dist/tomcat/tomcat-5/v%{version}/src/%{name}-%{version}-src.tar.gz
f9d6e42f 17# Source0-md5: eb3f196013550b9b1684e4ff18593a8e
9ba83a1b 18Source1: %{name}.init
f93b3a59 19Source2: %{name}.sysconfig
3e2cdbf3 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
51bcbcd2
ER
25Patch0: %{name}-skip-servletapi.patch
26Patch1: %{name}-nsis.patch
27Patch2: %{name}-native.patch
28Patch3: %{name}-skip-jdt.patch
d61c5134 29Patch4: %{name}-no-connectors.patch
f9d6e42f 30Patch5: %{name}-dbcp.patch
7cf40cc1 31# this patch is needed for struts >= 1.3
32Patch6: %{name}-struts.patch
73014acb 33# WTF? Why is it needed? Is it related to struts version?
34Patch7: %{name}-admin-struts.patch
aef723ef 35URL: http://tomcat.apache.org/
51193398 36%if %{with java_sun}
ac632beb 37BuildRequires: java-sun >= 1.5
38BuildRequires: java-sun-jre >= 1.5
39%else
40BuildRequires: java-gcj-compat-devel
19bbcbf6 41# BuildRequires: jsse >= 0:1.0.3
ac632beb 42%endif
498e9275 43BuildRequires: ant >= 1.5.3
7ea1b4e7
ER
44BuildRequires: ant-trax
45BuildRequires: eclipse-jdt
6c0937ca 46BuildRequires: jaas
ac4a959f 47BuildRequires: jakarta-regexp >= 0:1.3
5d4d27d1 48BuildRequires: java-commons-beanutils >= 1.7
73014acb 49BuildRequires: java-commons-chain
5d4d27d1 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
a567480f 58BuildRequires: java-commons-httpclient
5d4d27d1 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
2547d651 65%{?with_jta:BuildRequires: java-jta >= 0:1.0.1}
7d5d4854 66BuildRequires: java-log4j
67BuildRequires: java-puretls
b3ca1c9e 68BuildRequires: java-servletapi5 = %{version}
a567480f 69#BuildRequires: java-struts >= 0:1.2.7
70BuildRequires: java-struts >= 1.0.2
7d5d4854 71BuildRequires: java-xerces >= 0:2.7.1
72BuildRequires: java-xml-commons
73#BuildRequires: java-xml-commons >= 1.3
e9d9d15e 74BuildRequires: java-mail >= 0:1.3.1
ac4a959f
ER
75BuildRequires: jaxp_parser_impl >= 0:2.7.1
76BuildRequires: jdbc-stdext >= 0:2.0
a97a4eb2 77BuildRequires: jmx
ac4a959f 78BuildRequires: jndi >= 0:1.2.1
7ea1b4e7 79BuildRequires: jpackage-utils
f2271359 80BuildRequires: junit >= 0:3.8.1
7ea1b4e7 81BuildRequires: rpmbuild(macros) >= 1.300
8129909e
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
55a9c77b 90Requires: %{name}-jasper = %{version}-%{release}
8129909e 91Requires: jaas
7ea1b4e7 92#Requires: jaf >= 1.0.1
bf862eba 93Requires: java-commons-beanutils
94Requires: java-commons-collections
5d4d27d1 95#Requires: java-commons-dbcp-tomcat5
bf862eba 96Requires: java-commons-digester
5d4d27d1 97Requires: java-commons-el
98#Requires: java-commons-fileupload
bf862eba 99Requires: java-commons-logging
100Requires: java-commons-modeler
7d5d4854 101Requires: java-regexp
fbf473d1 102Requires: java-servletapi5 = %{version}
7d5d4854 103Requires: java-xml-commons
8129909e
ER
104Requires: javamail >= 1.2
105Requires: jaxp_parser_impl
a0446376 106Requires: jdbc-stdext >= 2.0
a0446376 107Requires: jndi >= 1.2.1
8129909e 108Requires: jre >= 1.2
a0446376 109Requires: jsse >= 1.0.2
2547d651 110%{?with_jta:Requires: jta >= 1.0.1}
eca62e60 111Requires: rc-scripts
201f6baa 112Provides: group(tomcat)
a567480f 113Provides: java-servlet-container
201f6baa 114Provides: user(tomcat)
51bcbcd2 115Obsoletes: jakarta-tomcat
623f0978 116BuildArch: noarch
117BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
118
a97a4eb2 119%define _tomcatdir %{_datadir}/tomcat
623f0978 120%define _logdir %{_var}/log
a0446376 121%define _vardir %{_var}/lib/tomcat
a97a4eb2 122%define _sysconfdir /etc/tomcat
623f0978 123
124%description
eca62e60
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.
623f0978 129
eca62e60
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
f045ab88
JB
135%description -l pl.UTF-8
136Tomcat to kontener serwletowy używany przez oficjalną implementację
137wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
51bcbcd2
ER
138Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
139Community Process.
623f0978 140
141%package doc
51bcbcd2 142Summary: The Apache Tomcat Servlet/JSP Container documentation
152e6062 143Summary(pl.UTF-8): Dokumentacja do Tomcata - kontenera Servlet/JSP
c1934721 144Group: Documentation
51bcbcd2 145Obsoletes: jakarta-tomcat-doc
623f0978 146
147%description doc
e1f70dd8
JB
148The Tomcat Servlet/JSP Container documentation.
149
f045ab88 150%description doc -l pl.UTF-8
152e6062 151Dokumentacja do Tomcata - kontenera Servlet/JSP.
623f0978 152
804609f8
SP
153%package admin
154Summary: Apache Tomcat`s Administration Web Application
155Summary(pl.UTF-8): Panel Administracyjny dla Apache Tomcat
c1934721 156Group: Networking/Daemons/Java/Servlets
bb78b380 157Requires: java-commons-chain
804609f8
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
d4ae229e 165%package jasper
55a9c77b 166Summary: JSP compiler
167Summary(pl.UTF-8): Kompilator JSP
d4ae229e 168Group: Libraries/Java
15b32f14 169Requires: jpackage-utils
d4ae229e
SP
170
171%description jasper
55a9c77b 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.
d4ae229e 178
623f0978 179%prep
51bcbcd2 180%setup -q -n %{name}-%{version}-src
7bfc9a0d
ER
181%patch0 -p1
182%patch1 -p1
183%patch2 -p1
184%patch3 -p1
d61c5134 185%patch4 -p1
e40b89eb 186%patch5 -p1
7cf40cc1 187%patch6 -p1
7bfc9a0d 188
d61c5134 189# servletapi built from jakarta-servletapi5.spec
7bfc9a0d 190rm -rf servletapi
eca62e60
ER
191
192# Remove pre-built jars
193find -name '*.jar' | xargs rm -fv
623f0978 194
195%build
eca62e60
ER
196TOPDIR=$(pwd)
197
7bfc9a0d
ER
198%if 0
199# build jasper javadocs
200cd jasper
201CLASSPATH=$(build-classpath xml-commons-apis)
4f9f35cf 202# building jasper needs eclipse classes
eca62e60 203cat > build.properties <<EOF
4f9f35cf
ER
204ant.jar=$(find-jar ant)
205servlet-api.jar=$(find-jar servlet-api)
206jsp-api.jar=$(find-jar jsp-api)
eca62e60 207tools.jar=%{java_home}/lib/tools.jar
4f9f35cf
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)
eca62e60 215EOF
7bfc9a0d
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
eca62e60
ER
226
227# build tomcat 5.5
2547d651 228# XXX build process should fail if one of these find-jar commands fails
f2271359 229# how to fix that?
7bfc9a0d 230cat > build.properties <<EOF
a48f26fe 231commons-beanutils.jar=$(find-jar commons-beanutils-core)
4f9f35cf
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)
c2e39bad 242jasper-compiler-jdt.home=$TOPDIR/tomcat-deps
4f9f35cf
ER
243commons-httpclient.jar=$(find-jar commons-httpclient)
244commons-collections.jar=$(find-jar commons-collections)
245commons-fileupload.jar=$(find-jar commons-fileupload)
9e94226b 246commons-io.jar=$(find-jar commons-io)
4f9f35cf
ER
247jmx.jar=$(find-jar jmx)
248jmx-tools.jar=$(find-jar jmx)
249junit.jar=$(find-jar junit)
a48f26fe 250struts.jar=$(find-jar struts-core)
251struts-core.jar=$(find-jar struts-core)
252struts-taglib.jar=$(find-jar struts-taglib)
4f9f35cf
ER
253jcert.jar=$(find-jar jcert)
254jnet.jar=$(find-jar jnet)
255jsse.jar=$(find-jar jsse)
2547d651 256%{?with_jta:jta.jar=$(find-jar jta)}
4f9f35cf
ER
257puretls.jar=$(find-jar puretls)
258servlet-api.jar=$(find-jar servlet-api)
7bfc9a0d 259servletapi.build.notrequired=true
4f9f35cf 260jsp-api.jar=$(find-jar jsp-api)
7bfc9a0d 261jspapi.build.notrequired=true
4f9f35cf 262log4j.jar=$(find-jar log4j)
a48f26fe 263tomcat-dbcp.jar=$(find-jar commons-dbcp-tomcat5)
d4ae229e 264struts.lib=%{_javadir}-struts
eca62e60
ER
265EOF
266
d61c5134
ER
267%ant \
268 -Dcompile.source=1.4
eca62e60 269
623f0978 270%install
271rm -rf $RPM_BUILD_ROOT
a97a4eb2
ER
272cd build/build
273TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
274CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
623f0978 275
a97a4eb2
ER
276# we don't need dos scripts
277rm -f bin/*.bat
f271c61b 278
a97a4eb2 279randpw=$(echo $RANDOM$$ | md5sum | cut -c 1-15)
4f9f35cf 280%{__sed} -i -e "s:SHUTDOWN:${randpw}:" conf/{server,server-minimal}.xml
a97a4eb2
ER
281
282install -d $TOMCATDIR/bin \
283 $TOMCATDIR/common/{lib,classes,endorsed} \
284 $TOMCATDIR/server/{lib,classes} \
285 $TOMCATDIR/webapps \
a0446376 286 $RPM_BUILD_ROOT%{_logdir}/tomcat \
98133f85 287 $RPM_BUILD_ROOT%{_vardir}/webapps \
a0446376 288 $RPM_BUILD_ROOT%{_vardir}/work \
98133f85 289 $RPM_BUILD_ROOT%{_vardir}/conf \
125df118 290 $RPM_BUILD_ROOT/etc/sysconfig \
a0446376 291 $RPM_BUILD_ROOT/etc/rc.d/init.d
389e46b9 292
a97a4eb2 293install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
f93b3a59 294install %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
623f0978 295
98133f85 296cp -pR conf/* $CATALINADIR/conf
3e2cdbf3 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
a97a4eb2 302cp -HR bin common server $TOMCATDIR
eca62e60 303
4f9f35cf
ER
304cp -rf server/webapps $TOMCATDIR/server
305cp -rf webapps $TOMCATDIR
306cp -rf shared $TOMCATDIR
80cbd8b8 307cp -rf temp $CATALINADIR
a97a4eb2 308
98133f85 309ln -sf %{_logdir}/tomcat $CATALINADIR/logs
4f9f35cf 310ln -sf %{_vardir}/work $TOMCATDIR/work
98133f85 311ln -sf %{_vardir}/conf $TOMCATDIR/conf
312ln -sf %{_vardir}/conf $RPM_BUILD_ROOT%{_sysconfdir}
a97a4eb2
ER
313
314# symlinks instead of copies
4f9f35cf
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
6378940b 318ln -sf $(find-jar jsp-api) $TOMCATDIR/common/lib/jsp-api.jar
4f9f35cf
ER
319
320ln -sf $(find-jar commons-modeler) $TOMCATDIR/server/lib/commons-modeler.jar
321
6378940b
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
4d817a9c 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
6378940b 330
4f9f35cf
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
4f9f35cf
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
2547d651 346%{?with_jta:ln -sf $(find-jar jta) $TOMCATDIR/common/lib/jta.jar}
4f9f35cf
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
4f9f35cf
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
a48f26fe 367ln -sf $(find-jar struts-core) $TOMCATDIR/server/webapps/admin/WEB-INF/lib/struts-core.jar
a0446376 368
d4ae229e
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/
75e1b618 373ln -sf %{_javadir}/jasper-runtime.jar $TOMCATDIR/common/lib/
d4ae229e 374
623f0978 375%clean
376rm -rf $RPM_BUILD_ROOT
377
2b56d949 378%pre
bc75997d 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
2b56d949 381
382%post
383/sbin/chkconfig --add tomcat
6c0937ca 384%service tomcat restart
2b56d949 385
386%preun
387if [ "$1" = "0" ]; then
6c0937ca 388 %service tomcat stop
2b56d949 389 /sbin/chkconfig --del tomcat
390fi
391
392%postun
393if [ "$1" = "0" ]; then
201f6baa 394 %userremove tomcat
395 %groupremove tomcat
2b56d949 396fi
397
623f0978 398%files
399%defattr(644,root,root,755)
a97a4eb2 400%doc build/{RELEASE-NOTES,RUNNING.txt}
a97a4eb2 401%attr(754,root,root) /etc/rc.d/init.d/tomcat
ab574f59 402%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
98133f85 403%{_sysconfdir}
a0446376 404%dir %{_tomcatdir}
98133f85 405%dir %{_tomcatdir}/conf
a0446376 406%dir %{_tomcatdir}/bin
a97a4eb2
ER
407%{_tomcatdir}/bin/catalina-tasks.xml
408%{_tomcatdir}/bin/jkstatus-tasks.xml
409%{_tomcatdir}/bin/jmxaccessor-tasks.xml
389e46b9 410%attr(755,root,root) %{_tomcatdir}/bin/*.sh
389e46b9 411%{_tomcatdir}/bin/*.jar
a0446376
JB
412%dir %{_tomcatdir}/common
413%dir %{_tomcatdir}/common/classes
2b56d949 414%dir %{_tomcatdir}/common/endorsed
a97a4eb2 415%dir %{_tomcatdir}/common/i18n
f271c61b 416%{_tomcatdir}/common/endorsed/*.jar
a97a4eb2
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
623f0978 421%{_tomcatdir}/common/lib
a0446376
JB
422%dir %{_tomcatdir}/server
423%dir %{_tomcatdir}/server/classes
623f0978 424%{_tomcatdir}/server/lib
3a6bcd11 425%dir %{_tomcatdir}/server/webapps
804609f8
SP
426%{_tomcatdir}/server/webapps/host-manager
427%{_tomcatdir}/server/webapps/manager
a0446376
JB
428%{_tomcatdir}/webapps
429%{_tomcatdir}/work
2b56d949 430%{_tomcatdir}/shared
a0446376 431%dir %{_vardir}
3a6bcd11 432%dir %{_vardir}/conf
49a8ad15
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
201f6baa 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
9e1e98ce 452%{_vardir}/logs
623f0978 453
a97a4eb2 454%if 0
623f0978 455%files doc
ff740076 456%defattr(644,root,root,755)
623f0978 457%doc catalina/docs/*
a97a4eb2 458%endif
d4ae229e 459
804609f8
SP
460%files admin
461%defattr(644,root,root,755)
49a8ad15 462%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_vardir}/conf/Catalina/localhost/admin.xml
804609f8
SP
463%{_tomcatdir}/server/webapps/admin
464
d4ae229e 465%files jasper
7e500426 466%defattr(644,root,root,755)
d4ae229e
SP
467%{_javadir}/jasper-compiler-jdt.jar
468%{_javadir}/jasper-compiler.jar
469%{_javadir}/jasper-runtime.jar
This page took 0.118907 seconds and 4 git commands to generate.