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