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