]> git.pld-linux.org Git - packages/tomcat.git/blame_incremental - tomcat.spec
- up to 7.0.88
[packages/tomcat.git] / tomcat.spec
... / ...
CommitLineData
1
2# Conditional build:
3%bcond_without javadoc # skip building javadocs
4%bcond_without extras # skip building extras
5
6%define jspapiver 2.2
7%define servletapiver 3.0
8
9%define tomcatnatver 1.1.27
10
11# Java Commons Logging version. Must be >= 1.1.
12%define jclver 1.1.3
13
14%include /usr/lib/rpm/macros.java
15Summary: Web server and Servlet/JSP Engine, RI for Servlet %{servletapiver}/JSP %{jspapiver} API
16Summary(pl.UTF-8): Serwer www i silnik Servlet/JSP będący wzorcową implementacją API Servlet %{servletapiver}/JSP %{jspapiver}
17Name: tomcat
18Version: 7.0.88
19Release: 1
20License: Apache v2.0
21Group: Networking/Daemons/Java
22Source0: http://www.apache.org/dist/tomcat/tomcat-7/v%{version}/src/apache-%{name}-%{version}-src.tar.gz
23# Source0-md5: 839796dfd31ac436c009006f1f815b10
24Source1: apache-%{name}.init
25Source2: apache-%{name}.sysconfig
26Source3: %{name}-build.properties
27Source10: %{name}-context-ROOT.xml
28Source11: %{name}-context-docs.xml
29Source12: %{name}-context-manager.xml
30Source13: %{name}-context-host-manager.xml
31Source14: %{name}-context-examples.xml
32Source15: %{name}.logrotate
33Source16: log4j.properties
34Source100: http://www.apache.org/dist/commons/logging/source/commons-logging-%{jclver}-src.tar.gz
35# Source100-md5: e8e197d628436490886d17cffa108fe3
36Patch0: %{name}-build.xml.patch
37Patch1: server.xml-URIEncoding-utf8.patch
38Patch2: %{name}-LDAPUserDatabase.patch
39Patch3: %{name}-catalina.policy-javadir.patch
40Patch4: %{name}-userdir.patch
41Patch5: logging.patch
42Patch6: jcl.patch
43Patch7: %{name}-build.patch
44Patch100: jcl-build.xml.patch
45URL: http://tomcat.apache.org/
46BuildRequires: ant >= 1.5.3
47BuildRequires: java(JSR109)
48BuildRequires: java-avalon-framework
49BuildRequires: java-avalon-logkit
50BuildRequires: java-commons-daemon >= 1.0
51BuildRequires: java-commons-dbcp-tomcat5 >= 0:1.1
52BuildRequires: java-commons-pool-tomcat5
53BuildRequires: java-eclipse-jdt >= 4.4.2
54BuildRequires: java-geronimo-spec-jaxrpc
55BuildRequires: java-jdbc-mysql
56BuildRequires: java-junit
57BuildRequires: java-log4j
58BuildRequires: java-mail
59BuildRequires: jdk >= 1.6
60BuildRequires: jpackage-utils
61BuildRequires: rpm >= 4.4.9-56
62BuildRequires: rpm-javaprov
63BuildRequires: rpmbuild(macros) >= 1.657
64BuildRequires: sed >= 4.0
65Requires(post,preun): /sbin/chkconfig
66Requires(postun): /usr/sbin/groupdel
67Requires(postun): /usr/sbin/userdel
68Requires(pre): /bin/id
69Requires(pre): /usr/bin/getgid
70Requires(pre): /usr/sbin/groupadd
71Requires(pre): /usr/sbin/useradd
72Requires: java(jaxp_parser_impl)
73Requires: java(jndi) >= 1.2.1
74Requires: java-%{name}-catalina = %{version}-%{release}
75Requires: java-%{name}-coyote = %{version}-%{release}
76Requires: java-%{name}-jasper = %{version}-%{release}
77Requires: java-commons-dbcp-tomcat5 >= 0:1.1
78Requires: java-commons-pool-tomcat5
79Requires: java-jdbc-mysql
80Requires: java-mail
81Requires: java-servletapi = %{version}-%{release}
82Requires: jpackage-utils
83Requires: jre >= 1.2
84Requires: jsvc
85Requires: rc-scripts
86Suggests: logrotate
87Suggests: tomcat-native >= %{tomcatnatver}
88Provides: group(servlet)
89Provides: group(tomcat)
90Provides: user(tomcat)
91Obsoletes: apache-tomcat
92Obsoletes: jakarta-tomcat
93%if "%{pld_release}" != "ac"
94Conflicts: logrotate < 3.8.0
95%endif
96Conflicts: tomcat-native < %{tomcatnatver}
97BuildArch: noarch
98BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
99
100%define _tomcatdir %{_datadir}/tomcat
101%define _logdir %{_var}/log
102%define _vardir %{_var}/lib/tomcat
103
104%description
105Tomcat is the servlet container that is used in the official Reference
106Implementation for the Java Servlet and JavaServer Pages technologies.
107The Java Servlet and JavaServer Pages specifications are developed by
108Sun under the Java Community Process.
109
110Tomcat is developed in an open and participatory environment and
111released under the Apache Software License. Tomcat is intended to be a
112collaboration of the best-of-breed developers from around the world.
113
114%description -l pl.UTF-8
115Tomcat to kontener serwletowy używany przez oficjalną implementację
116wzorcową technologii Java Servlet i JavaServer Pages. Specyfikacje
117Java Servlet i JavaServer Pages są rozwijane przez Suna zgodnie z Java
118Community Process.
119
120%package webapp-docs
121Summary: The Apache Tomcat Servlet/JSP Container documentation
122Summary(pl.UTF-8): Dokumentacja do Tomcata - kontenera Servlet/JSP
123Group: Documentation
124Requires: %{name} = %{version}-%{release}
125Obsoletes: apache-tomcat-doc
126Obsoletes: jakarta-tomcat-doc
127Obsoletes: tomcat-doc
128
129%description webapp-docs
130The Tomcat Servlet/JSP Container documentation.
131
132%description webapp-docs -l pl.UTF-8
133Dokumentacja do Tomcata - kontenera Servlet/JSP.
134
135%package webapp-manager
136Summary: The Apache Tomcat Servlet/JSP application manager
137Summary(pl.UTF-8): Zarządca aplikacji w Tomcacie
138Group: Networking/Daemons/Java/Servlets
139Requires: %{name} = %{version}-%{release}
140
141%description webapp-manager
142The Apache Tomcat Servlet/JSP application manager.
143
144%description webapp-manager -l pl.UTF-8
145Zarządca aplikacji w Tomcacie.
146
147%package webapp-host-manager
148Summary: The Apache Tomcat Servlet/JSP virtual hosts manager
149Summary(pl.UTF-8): Zarządca wirtualnych hostów w Tomcacie
150Group: Networking/Daemons/Java/Servlets
151Requires: %{name} = %{version}-%{release}
152Obsoletes: tomcat-admin
153
154%description webapp-host-manager
155The Apache Tomcat Servlet/JSP virtual hosts manager.
156
157%description webapp-host-manager -l pl.UTF-8
158Zarządca wirtualnych hostów w Tomcacie.
159
160%package webapp-examples
161Summary: The Apache Tomcat Servlet/JSP example applications
162Summary(pl.UTF-8): Przykładowe aplikacje dla Tomcata
163Group: Networking/Daemons/Java/Servlets
164Requires: %{name} = %{version}-%{release}
165
166%description webapp-examples
167The Apache Tomcat Servlet/JSP example applications.
168
169%description webapp-examples -l pl.UTF-8
170Przykładowe aplikacje dla Tomcata.
171
172%package webservices
173Summary: Web Services support (JSR 109)
174Summary(pl.UTF-8): Wsparcie dla Web Services (JSR 109)
175Group: Libraries/Java
176Requires: %{name} = %{version}-%{release}
177Requires: java(JSR109)
178Requires: java-geronimo-spec-jaxrpc
179
180%description webservices
181Factories for JSR 109 which may be used to resolve web services
182references.
183
184%description webservices -l pl.UTF-8
185Wsparcie dla JSR 109 (Web Services).
186
187%package jmx
188Summary: JMX remote interface for Tomcat
189Summary(pl.UTF-8): Zdalny interfejs JMX dla Tomcata
190Group: Libraries/Java
191Requires: %{name} = %{version}-%{release}
192
193%description jmx
194JMX remote interface for Tomcat.
195
196%description jmx -l pl.UTF-8
197Zdalny interfejs JMX dla Tomcata.
198
199%package -n java-tomcat-catalina
200Summary: Tomcat's servlet engine
201Summary(pl.UTF-8): Silnik servletów dla Tomcata.
202Group: Libraries/Java
203Requires: jpackage-utils
204
205%description -n java-tomcat-catalina
206Catalina is Tomcat's servlet container. Catalina implements Sun
207Microsystems' specifications for servlet and JavaServer Pages (JSP).
208
209%description -n java-tomcat-catalina -l pl.UTF-8
210Bibliotek Javy zawierające silnik servletów i JSP tomcata.
211
212%package -n java-tomcat-coyote
213Summary: Tomcat HTTP connector
214Summary(pl.UTF-8): Interfejs HTTP dla Tomcata
215Group: Libraries/Java
216Requires: jpackage-utils
217
218%description -n java-tomcat-coyote
219Coyote is Tomcat's HTTP Connector component that supports the HTTP 1.1
220protocol for the web server or application container. Coyote listens
221for incoming connections on a specific TCP port on the server and
222forwards the request to the Tomcat Engine to process the request and
223send back a response to the requesting client.
224
225%description -n java-tomcat-coyote -l pl.UTF-8
226Biblioteki Javy zawierające serwer HTTP 1.1 dla Tomcata.
227
228%package -n java-tomcat-jasper
229Summary: JSP compiler
230Summary(pl.UTF-8): Kompilator JSP
231Group: Libraries/Java
232Requires: java-eclipse-jdt >= 4.2.2
233Requires: jpackage-utils
234Obsoletes: apache-tomcat-jasper
235Obsoletes: tomcat-jasper
236
237%description -n java-tomcat-jasper
238Jasper is Java ServerPages compiler used by Apache Tomcat servlet
239container.
240
241%description -n java-tomcat-jasper -l pl.UTF-8
242Jasper jest kompilatorem Java ServerPages używanym przez kontener
243servletów Apache Tomcat.
244
245%package -n java-servletapi
246Summary: Java servlet and JSP implementation classes
247Summary(pl.UTF-8): Klasy z implementacją Java Servlet i JSP
248Group: Libraries/Java
249Provides: java(jsp) = %{jspapiver}
250Provides: java(servlet) = %{servletapiver}
251Obsoletes: jakarta-servletapi5
252Obsoletes: jakarta-servletapi5
253Obsoletes: java-servletapi5
254
255%description -n java-servletapi
256Implementation classes of the Java Servlet and JSP APIs (packages
257javax.servlet, javax.servlet.http, javax.servlet.jsp, and
258javax.servlet.jsp.tagext).
259
260%description -n java-servletapi -l pl.UTF-8
261Implementacje klas API Java Servlet i JSP (pakiety javax.servlet,
262javax.servlet.http, javax.servlet.jsp i java.servlet.jsp.tagext).
263
264%prep
265%setup -q -a100 -n apache-%{name}-%{version}-src
266%patch0 -p1
267%patch1 -p1
268%patch2 -p1
269%patch3 -p1
270%patch4 -p1
271%patch5 -p1
272%patch6 -p1
273%patch7 -p1
274
275# Prepare java-commmons-logging sources
276install -d output/extras/logging
277mv commons-logging-%{jclver}-src output/extras/logging
278cd output/extras/logging/commons-logging-%{jclver}-src
279%undos build.xml
280%patch100 -p1
281cd -
282
283# we don't need those scripts
284rm bin/*.bat
285rm bin/{startup,shutdown}.sh
286
287cp -p %{SOURCE3} build.properties
288
289%build
290if test ! -e build.properties.local; then
291 cat > build.properties.local <<-EOF
292 log4j.jar=$(find-jar log4j)
293 log4j12.jar=$(find-jar log4j)
294 junit.jar=$(find-jar junit)
295 logkit.jar=$(find-jar avalon-logkit)
296 avalon-framework-impl.jar=$(find-jar avalon-framework-impl.jar)
297 avalon-framework-api.jar=$(find-jar avalon-framework-api.jar)
298 servletapi.jar=$(pwd)/output/build/lib/servlet-api.jar
299 commons-logging.version=%{jclver}
300 java.7.home=%{java_home}
301 EOF
302 cat build.properties.local >> build.properties
303fi
304if grep '=$' build.properties; then
305 : Some .jar could not be found
306 exit 1
307fi
308
309export LC_ALL=en_US
310
311# Base package
312%ant
313
314%if %{with extras}
315install -d output/extras/webservices
316ln -sf %{_javadir}/geronimo-spec-jaxrpc.jar output/extras/webservices/jaxrpc.jar
317ln -sf %{_javadir}/jsr109.jar output/extras/webservices/wsdl4j.jar
318%ant extras
319%endif
320
321# Javadoc
322%if %{with javadoc}
323%ant javadoc
324%endif
325
326%install
327rm -rf $RPM_BUILD_ROOT
328cd output/build
329
330TOMCATDIR=$RPM_BUILD_ROOT%{_tomcatdir}
331CATALINADIR=$RPM_BUILD_ROOT/var/lib/tomcat
332
333# useful for constructing relative symlinks. Is there a better way?
334TOMCATDIRREV=$(echo %{_tomcatdir} | sed 's#[^/]\+#..#g;s#^/##')
335CATALINADIRREV=$(echo /var/lib/tomcat | sed 's#[^/]\+#..#g;s#^/##')
336
337install -d $TOMCATDIR \
338 $CATALINADIR/temp \
339 $RPM_BUILD_ROOT%{_vardir}/webapps \
340 $RPM_BUILD_ROOT%{_vardir}/work \
341 $RPM_BUILD_ROOT%{_logdir}/{archive/,}tomcat \
342 $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost \
343 $RPM_BUILD_ROOT/etc/{sysconfig,rc.d/init.d,logrotate.d}
344
345install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/tomcat
346cp -p %{SOURCE2} $RPM_BUILD_ROOT/etc/sysconfig/tomcat
347
348cp -a conf/* $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
349ln -sf $CATALINADIRREV%{_sysconfdir}/%{name} $RPM_BUILD_ROOT%{_vardir}/conf
350cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/ROOT.xml
351cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/docs.xml
352cp -p %{SOURCE12} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/manager.xml
353cp -p %{SOURCE13} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/host-manager.xml
354cp -p %{SOURCE14} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}/Catalina/localhost/examples.xml
355cp -p %{SOURCE15} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
356%if "%{pld_release}" == "ac"
357%{__sed} -i -e '/su/d' $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
358%endif
359cp -p %{SOURCE16} $RPM_BUILD_ROOT%{_sysconfdir}/%{name}
360
361cp -a bin lib webapps $TOMCATDIR
362cp -a temp $CATALINADIR
363
364ln -sf $CATALINADIRREV%{_logdir}/tomcat $CATALINADIR/logs
365ln -sf $TOMCATDIRREV%{_logdir}/tomcat $TOMCATDIR/logs
366ln -sf $TOMCATDIRREV%{_vardir}/work $TOMCATDIR/work
367ln -sf $TOMCATDIRREV%{_vardir}/conf $TOMCATDIR/conf
368
369# symlinks instead of copies
370jars="commons-daemon commons-logging-api"
371for jar in $jars; do
372 jar=$(find-jar $jar)
373 ln -sf $jar $TOMCATDIR/bin
374done
375
376jars="commons-pool-tomcat5 commons-dbcp-tomcat5 mysql-connector-java org.eclipse.jdt.core mail"
377for jar in $jars; do
378 jar=$(find-jar $jar)
379 ln -sf $jar $TOMCATDIR/lib
380done
381
382install -d $RPM_BUILD_ROOT%{_javadir}
383mv $TOMCATDIR/lib/jasper*.jar $RPM_BUILD_ROOT%{_javadir}
384mv $TOMCATDIR/lib/jsp-api.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api-%{jspapiver}.jar
385mv $TOMCATDIR/lib/servlet-api.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api-%{servletapiver}.jar
386mv $TOMCATDIR/lib/catalina.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-catalina.jar
387mv $TOMCATDIR/lib/tomcat-coyote.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-coyote.jar
388mv $TOMCATDIR/lib/tomcat-util.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-util.jar
389mv $TOMCATDIR/lib/tomcat-api.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-api.jar
390
391ln -s jsp-api-%{jspapiver}.jar $RPM_BUILD_ROOT%{_javadir}/jsp-api.jar
392ln -s servlet-api-%{servletapiver}.jar $RPM_BUILD_ROOT%{_javadir}/servlet-api.jar
393
394# XXX add softlinks jasper-compiler.jar and jasper-runtime for compatibility with tomcat 5.5?
395ln -sf %{_javadir}/jasper-el.jar $TOMCATDIR/lib
396ln -sf %{_javadir}/jasper.jar $TOMCATDIR/lib
397
398ln -sf %{_javadir}/jsp-api-%{jspapiver}.jar $TOMCATDIR/lib/jsp-api.jar
399ln -sf %{_javadir}/servlet-api-%{servletapiver}.jar $TOMCATDIR/lib/servlet-api.jar
400
401ln -sf %{_javadir}/tomcat-catalina.jar $TOMCATDIR/lib/catalina.jar
402ln -sf %{_javadir}/tomcat-util.jar $TOMCATDIR/lib/util.jar
403ln -sf %{_javadir}/tomcat-api.jar $TOMCATDIR/lib/api.jar
404
405ln -sf %{_javadir}/tomcat-coyote.jar $TOMCATDIR/lib/tomcat-coyote.jar
406
407%if %{with extras}
408cp -a ../extras/catalina-ws.jar $TOMCATDIR/lib/catalina-ws.jar
409cp -a ../extras/catalina-jmx-remote.jar $TOMCATDIR/lib/catalina-jmx-remote.jar
410cp -a ../extras/tomcat-juli-adapters.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-juli-adapters.jar
411cp -a ../extras/tomcat-juli.jar $RPM_BUILD_ROOT%{_javadir}/tomcat-juli.jar
412ln -sf %{_javadir}/tomcat-juli-adapters.jar $TOMCATDIR/lib/juli-adapters.jar
413ln -sf %{_javadir}/tomcat-juli.jar $TOMCATDIR/lib/juli.jar
414%endif
415
416ln -s %{_javadir}/geronimo-spec-jaxrpc.jar $TOMCATDIR/lib/jaxrpc.jar
417ln -s %{_javadir}/jsr109.jar $TOMCATDIR/lib/jsr109.jar
418
419%clean
420rm -rf $RPM_BUILD_ROOT
421
422%pretrans
423# handle /var/lib/tomcat/logs -> /var/log/tomcat migration
424if [ -d %{_vardir}/logs ] && [ ! -L %{_vardir}/logs ]; then
425 mv -v %{_vardir}/logs{,.rpmsave}
426fi
427
428# migrate /var/lib/tomcat/conf to /etc/tomcat
429if [ -d %{_vardir}/conf ] && [ ! -L %{_vardir}/conf ]; then
430 if [ -d %{_sysconfdir}/%{name} ]; then
431 if [ ! -L %{_sysconfdir}/%{name} ]; then
432 mv %{_vardir}/conf/* %{_sysconfdir}/%{name}
433 rmdir %{_vardir}/conf 2>/dev/null || mv -v %{_vardir}/conf{,.rpmsave}
434 else
435 mv -v %{_sysconfdir}/%{name}{,.rpmsave}
436 mv %{_vardir}/conf %{_sysconfdir}/%{name}
437 fi
438 else
439 mv %{_vardir}/conf %{_sysconfdir}/%{name}
440 fi
441 ln -s %{_sysconfdir}/%{name} %{_vardir}/conf
442fi
443exit 0
444
445%pre
446%groupadd -g 234 -r -f tomcat
447%groupadd -g 237 -r -f servlet
448%useradd -u 234 -r -d /var/lib/tomcat -s /bin/false -c "Tomcat User" -g tomcat -G servlet tomcat
449
450%post
451/sbin/chkconfig --add tomcat
452%service tomcat restart
453
454%preun
455if [ "$1" = "0" ]; then
456 %service tomcat stop
457 /sbin/chkconfig --del tomcat
458fi
459
460%postun
461if [ "$1" = "0" ]; then
462 %userremove tomcat
463 %groupremove tomcat
464 %groupremove servlet
465fi
466
467%files
468%defattr(644,root,root,755)
469%doc KEYS RELEASE-NOTES
470%attr(754,root,root) /etc/rc.d/init.d/tomcat
471%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/tomcat
472%config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
473
474# these directory has to be writeable because /admin need to modify config
475# files and create temporary files
476%dir %attr(770,root,tomcat) %{_sysconfdir}/%{name}
477%dir %attr(770,root,tomcat) %{_sysconfdir}/%{name}/Catalina
478%dir %{_sysconfdir}/%{name}/Catalina/localhost
479# tomcat config has to be writeable because of tomcat-users.xml file and Catalina dir
480%config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/catalina.policy
481%config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.properties
482%config(noreplace) %attr(660,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/*.xml
483
484%config(noreplace) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/ROOT.xml
485
486%dir %{_tomcatdir}
487%dir %{_tomcatdir}/conf
488%dir %{_tomcatdir}/bin
489%{_tomcatdir}/bin/catalina-tasks.xml
490%attr(755,root,root) %{_tomcatdir}/bin/*.sh
491%{_tomcatdir}/bin/*.jar
492%dir %{_tomcatdir}/lib
493%{_tomcatdir}/lib/annotations-api.jar
494%{_tomcatdir}/lib/api.jar
495%{_tomcatdir}/lib/catalina-ant.jar
496%{_tomcatdir}/lib/catalina-ha.jar
497%{_tomcatdir}/lib/catalina.jar
498%{_tomcatdir}/lib/catalina-tribes.jar
499%{_tomcatdir}/lib/commons-dbcp-tomcat5.jar
500%{_tomcatdir}/lib/commons-pool-tomcat5.jar
501%{_tomcatdir}/lib/el-api.jar
502%{_tomcatdir}/lib/jasper-el.jar
503%{_tomcatdir}/lib/jasper.jar
504%{_tomcatdir}/lib/jsp-api.jar
505%{_tomcatdir}/lib/mail.jar
506%{_tomcatdir}/lib/mysql-connector-java.jar
507%{_tomcatdir}/lib/org.eclipse.jdt.core.jar
508%{_tomcatdir}/lib/servlet-api.jar
509%{_tomcatdir}/lib/tomcat-jdbc.jar
510%{_tomcatdir}/lib/tomcat-coyote.jar
511%{_tomcatdir}/lib/tomcat-i18n-es.jar
512%{_tomcatdir}/lib/tomcat-i18n-fr.jar
513%{_tomcatdir}/lib/tomcat-i18n-ja.jar
514%{_tomcatdir}/lib/tomcat7-websocket.jar
515%{_tomcatdir}/lib/websocket-api.jar
516%{_tomcatdir}/lib/util.jar
517%if %{with extras}
518%{_tomcatdir}/lib/juli-adapters.jar
519%{_tomcatdir}/lib/juli.jar
520%endif
521
522%dir %{_tomcatdir}/webapps
523
524%{_tomcatdir}/webapps/ROOT
525
526%{_tomcatdir}/logs
527%{_tomcatdir}/work
528%dir %attr(770,root,tomcat) %{_vardir}
529%dir %attr(770,root,tomcat) %{_vardir}/work
530%dir %attr(770,root,tomcat) %{_vardir}/webapps
531%dir %attr(770,root,tomcat) %{_vardir}/temp
532%dir %attr(770,root,tomcat) %{_logdir}/tomcat
533%dir %attr(770,root,root) %{_logdir}/archive/tomcat
534%{_vardir}/conf
535%{_vardir}/logs
536
537%files webapp-docs
538%defattr(644,root,root,755)
539%config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/docs.xml
540%{_tomcatdir}/webapps/docs
541
542%files webapp-manager
543%defattr(644,root,root,755)
544%config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/manager.xml
545%{_tomcatdir}/webapps/manager
546
547%files webapp-host-manager
548%defattr(644,root,root,755)
549%config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/host-manager.xml
550%{_tomcatdir}/webapps/host-manager
551
552%files webapp-examples
553%defattr(644,root,root,755)
554%config(noreplace,missingok) %attr(664,root,tomcat) %verify(not md5 mtime size) %{_sysconfdir}/%{name}/Catalina/localhost/examples.xml
555%{_tomcatdir}/webapps/examples
556
557%files webservices
558%defattr(644,root,root,755)
559%{_tomcatdir}/lib/jsr109.jar
560%{_tomcatdir}/lib/jaxrpc.jar
561%if %{with extras}
562%{_tomcatdir}/lib/catalina-ws.jar
563%endif
564
565%if %{with extras}
566%files jmx
567%defattr(644,root,root,755)
568%{_tomcatdir}/lib/catalina-jmx-remote.jar
569%endif
570
571%files -n java-tomcat-jasper
572%defattr(644,root,root,755)
573%{_javadir}/jasper-el.jar
574%{_javadir}/jasper.jar
575
576%files -n java-tomcat-catalina
577%defattr(644,root,root,755)
578%{_javadir}/tomcat-api.jar
579%{_javadir}/tomcat-catalina.jar
580%{_javadir}/tomcat-util.jar
581%if %{with extras}
582%{_javadir}/tomcat-juli-adapters.jar
583%{_javadir}/tomcat-juli.jar
584%endif
585
586%files -n java-tomcat-coyote
587%defattr(644,root,root,755)
588%{_javadir}/tomcat-coyote.jar
589
590%files -n java-servletapi
591%defattr(644,root,root,755)
592%{_javadir}/jsp-api*.jar
593%{_javadir}/servlet-api*.jar
This page took 0.04178 seconds and 4 git commands to generate.