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