]> git.pld-linux.org Git - packages/apache.git/blob - apache.spec
- provides: webserver=apache
[packages/apache.git] / apache.spec
1 # TODO:
2 # - mod_case_filter
3 # - mod_case_filter_in
4 # - mod_optional_fn_{export,import}
5 # - mod_optional_hook_{export,import}
6 # - mod_ext_filter
7 # - mod_echo
8 # - config examples for mod_*
9 # - check if all modules are (de)registered in %%post/%%postun
10 # - find smart way to deregister module if its moved from main package to subpackage (maybe test -f ?)
11 # - add %%post/%%postun to suexec
12 # - --with-suexec-gidmin=500 or =100 ?
13 # - --with-suexec-uidmin=500 or =1000 ?
14 # - subpackages for MPMs
15 # - check if all modules (*.so) are exactly the same for different MPMs
16 #
17 # Conditional build:
18 %bcond_without  ssl             # build without SSL support
19 %bcond_without  ldap            # build without LDAP support
20 %bcond_without  metuxmpm        # don't build METUX MPM version
21 #
22 %include        /usr/lib/rpm/macros.perl
23 # this is internal macro, don't change to %%apache_modules_api
24 %define         _apache_modules_api 20020903
25 Summary:        The most widely used Web server on the Internet
26 Summary(de):    Leading World Wide Web-Server
27 Summary(es):    Servidor HTTPD para proveer servicios WWW
28 Summary(fr):    Le serveur web le plus utilise sur Internet
29 Summary(pl):    Serwer WWW (World Wide Web)
30 Summary(pt_BR): Servidor HTTPD para prover serviços WWW
31 Summary(ru):    óÁÍÙÊ ÐÏÐÕÌÑÒÎÙÊ ×ÅÂ-ÓÅÒ×ÅÒ
32 Summary(tr):    Lider WWW tarayýcý
33 Name:           apache
34 Version:        2.0.50
35 Release:        4
36 License:        Apache Group License
37 Group:          Networking/Daemons
38 Source0:        http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
39 # Source0-md5:  8b251767212aebf41a13128bb70c0b41
40 Source1:        %{name}.init
41 Source2:        %{name}.logrotate
42 Source3:        %{name}-icons.tar.gz
43 # Source3-md5:  2b085cbc19fd28536dc883f0b864cd83
44 Source4:        %{name}.sysconfig
45 Source5:        %{name}.monitrc
46 Source6:        %{name}-httpd.conf
47 Source8:        %{name}-mod_vhost_alias.conf
48 Source9:        %{name}-mod_status.conf
49 Source10:       %{name}-mod_proxy.conf
50 Source11:       %{name}-mod_info.conf
51 Source12:       %{name}-mod_ssl.conf
52 Source13:       %{name}-mod_dav.conf
53 Source14:       %{name}-mod_dir.conf
54 Source15:       %{name}-mod_suexec.conf
55 Source16:       %{name}-mod_deflate.conf
56 Source20:       %{name}-server.crt
57 Source21:       %{name}-server.key
58 Patch0:         %{name}-configdir_skip_backups.patch
59 Patch1:         %{name}-layout.patch
60 Patch2:         %{name}-suexec.patch
61 Patch3:         %{name}-nolibs.patch
62 Patch4:         %{name}-apr.patch
63 # project homepage http://www.metux.de/mpm/en/?patpage=index
64 # http://www.sannes.org/metuxmpm/
65 Patch5:         httpd-2.0.48-metuxmpm-r8.patch
66 Patch6:         httpd-2.0.40-xfsz.patch
67 Patch7:         httpd-2.0.45-davetag.patch
68 Patch8:         httpd-2.0.45-encode.patch
69 Patch9:         httpd-2.0.45-export.patch
70 Patch10:        httpd-2.0.46-dav401dest.patch
71 Patch11:        httpd-2.0.46-md5dig.patch
72 Patch12:        httpd-2.0.46-shmcb.patch
73 Patch13:        httpd-2.0.46-sslmutex.patch
74 Patch14:        httpd-2.0.47-sslcleanup.patch
75 Patch15:        httpd-2.0.48-corelimit.patch
76 Patch16:        httpd-2.0.48-debuglog.patch
77 Patch17:        httpd-2.0.48-dynlimit.patch
78 Patch18:        httpd-2.0.48-sslpphrase.patch
79 Patch19:        %{name}-v6only-ENOPROTOOPT.patch
80 Patch20:        %{name}-conffile-path.patch
81 Patch21:        %{name}-apxs.patch
82 URL:            http://httpd.apache.org/
83 BuildRequires:  automake
84 BuildRequires:  apr-devel >= 1:0.9.5-6
85 BuildRequires:  apr-util-devel >= 1:0.9.5-5
86 BuildRequires:  db-devel
87 BuildRequires:  expat-devel
88 BuildRequires:  gdbm-devel >= 1.8.3
89 BuildRequires:  libtool >= 2:1.5
90 %{?with_ldap:BuildRequires:     openldap-devel}
91 %{?with_ssl:BuildRequires:      openssl-devel >= 0.9.7d}
92 %{?with_ssl:BuildRequires:      openssl-tools >= 0.9.7d}
93 BuildRequires:  perl-devel >= 1:5.6
94 BuildRequires:  rpm-perlprov >= 4.1-13
95 BuildRequires:  rpmbuild(macros) >= 1.159
96 BuildRequires:  zlib-devel
97 PreReq:         perl-base
98 PreReq:         rc-scripts
99 Requires(pre):  /bin/id
100 Requires(pre):  /usr/bin/getgid
101 Requires(pre):  /usr/sbin/groupadd
102 Requires(pre):  /usr/sbin/useradd
103 Requires(postun):       /usr/sbin/userdel
104 Requires(postun):       /usr/sbin/groupdel
105 Requires(post,preun):   /sbin/chkconfig
106 Requires(post,postun):  /sbin/ldconfig
107 Requires(post): fileutils
108 Requires:       /etc/mime.types
109 Requires:       %{name}-apxs = %{version}-%{release}
110 Requires:       apr-util >= 1:0.9.5-5
111 Requires:       mailcap
112 Requires:       psmisc >= 20.1
113 Provides:       apache(modules-api) = %{_apache_modules_api}
114 Provides:       group(http)
115 Provides:       httpd = %{version}
116 Provides:       user(http)
117 Provides:       webserver = apache
118 Obsoletes:      apache-extra
119 Obsoletes:      apache6
120 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
121
122 %define         _sysconfdir     /etc/httpd
123 %define         _includedir     %{_prefix}/include/apache
124 %define         _datadir        /home/services/httpd
125 %define         _libexecdir     %{_libdir}/apache
126
127 %description
128 Apache is a powerful, full-featured, efficient and freely-available
129 Web server. Apache is also the most popular Web server on the
130 Internet.
131
132 %description -l de
133 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
134 erhältlich und weit verbreitet ist.
135
136 %description -l es
137 El servidor web Apache es el mejor servidor gratuito disponible en el
138 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
139 que browsers web vean documentos y sometan datos remotamente. Puede
140 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
141 caché, y nos ofrece características como monitor de estado, conversión
142 dinámica de tipo, y otras más.
143
144 %description -l fr
145 Apache est un serveur Web puissant, efficace, gratuit et complet.
146 Apache est aussi le serveur Web le plus populaire sur Internet.
147
148 %description -l pl
149 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
150 bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci internet.
151
152 %description -l pt_BR
153 O servidor web Apache é o melhor servidor gratuito disponível no mundo
154 UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
155 que browsers web vejam documentos e submetam dados remotamente. Ele
156 pode executar várias funções diferentes, incluindo funções de proxy e
157 cache, e oferece características como monitor de status, conversão
158 dinâmica de tipo, e mais.
159
160 %description -l ru
161 Apache - ÍÏÝÎÙÊ, ÆÕÎËÃÉÏÎÁÌØÎÙÊ, ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÊ É Ó×ÏÂÏÄÎÏ
162 ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ×ÅÂ-ÓÅÒ×ÅÒ.
163
164 %description -l tr
165 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web
166 sunucusudur.
167
168 %package suexec
169 Summary:        Apache suexec wrapper
170 Summary(pl):    Wrapper suexec do serwera WWW Apache
171 Group:          Development/Tools
172 Requires:       %{name} = %{version}-%{release}
173
174 %description suexec
175 The suEXEC feature provides Apache users the ability to run CGI and
176 SSI programs under user IDs different from the user ID of the calling
177 web-server. Normally, when a CGI or SSI program executes, it runs as
178 the same user who is running the web server.
179
180 %description suexec -l pl
181 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z
182 innym UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s±
183 wykonywane jako taki sam u¿ytkownik jak serwer WWW.
184
185 %package index
186 Summary:        Apache index.html* files
187 Summary(pl):    Pliki Apache index.html*
188 Group:          Documentation
189 Requires:       %{name} = %{version}-%{release}
190 Obsoletes:      indexhtml
191
192 %description index
193 Apache index.html* files.
194
195 %description index -l pl
196 Pliki Apache index.html*.
197
198 %package doc
199 Summary:        Apache manual
200 Summary(pl):    Podrêcznik Apache'a
201 Group:          Documentation
202 Requires:       %{name} = %{version}-%{release}
203
204 %description doc
205 Apache manual.
206
207 %description doc -l pl
208 Podrêcznik Apache'a.
209
210 %package apxs
211 Summary:        APache eXtenSion tool
212 Summary(pl):    Narzêdzie do rozszerzania Apache'a
213 Group:          Development/Tools
214
215 %description apxs
216 APache eXtenSion tool.
217
218 %description apxs -l pl
219 Narzêdzie do rozszerzania Apache'a.
220  
221 %package devel
222 Summary:        Module development tools for the Apache web server
223 Summary(es):    Archivos de inclusión del Apache para desarrollo de módulos
224 Summary(fr):    Les outils de developpement de modules pour le serveur web Apache
225 Summary(pl):    Pliki nag³ówkowe do tworzenia modu³ów rozszerzeñ do serwera WWW Apache
226 Summary(pt_BR): Arquivos de inclusão do Apache para desenvolvimento de módulos
227 Summary(ru):    óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
228 Group:          Networking/Utilities
229 Requires:       %{name}-apxs = %{version}-%{release}
230 Requires:       apr-util-devel >= 1:0.9.5-5
231 Requires:       libtool
232 Obsoletes:      apache-static
233
234 %description devel
235 The apache-devel package contains header files for Apache.
236
237 %description devel -l es
238 Este paquete contiene los archivos de inclusión para el Apache, bien
239 como el utilitario apxs para la construcción de objetos compartidos
240 dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
241 o desarrollar módulos adicionales para Apache.
242
243 %description devel -l fr
244 Le package apache-devel contient le code source pour le serveur Web
245 Apache et le binaire APXS dont vous aurez besoin pour construire des
246 Objets Dynamiques Partages (DSOs) pour Apache.
247
248 %description devel -l pl
249 Pliki nag³ówkowe i inne zasoby niezbêdne przy budowaniu modu³ów DSO
250 (Dynamic Shared Objects) dla Apache.
251
252 %description devel -l ru
253 óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache.
254
255 %description devel -l pt_BR
256 Este pacote contem os arquivos de inclusão para o Apache, bem como o
257 utilitário apxs para a construção de objetos compartilhados dinâmicos
258 (DSOs). Este pacote precisa ser instalado se você deseja compilar ou
259 desenvolver módulos adicionais para o Apache.
260
261 %package mod_actions
262 Summary:        Apache module for run CGI whenever a file of a certain type is requested
263 Summary(pl):    Modu³ Apache'a do uruchamiania skryptów CGI
264 Group:          Networking/Daemons
265 Requires:       %{name} = %{version}-%{release}
266
267 %description mod_actions
268 This package contains mod_actions module. This module lets you run CGI
269 scripts whenever a file of a certain type is requested. This makes it
270 much easier to execute scripts that process files.
271
272 %description mod_actions -l pl
273 Ten modu³ pozwala na uruchamianie skryptów w momencie gdy nadchodzi
274 ¿±danie pobrania pliku okre¶lonego typu.
275
276 %package mod_auth
277 Summary:        Apache module with user authentication using textual files
278 Summary(pl):    Modu³ Apache'a identyfikuj±cy u¿ytkowników na podstawie plików tekstowych
279 Group:          Networking/Daemons
280 Requires:       %{name} = %{version}-%{release}
281
282 %description mod_auth
283 This package contains mod_auth module. It provides for user
284 authentication using textual files.
285
286 %description mod_auth -l pl
287 Ten pakiet zawiera modu³ mod_auth. S³u¿y on do sprawdzania to¿samo¶ci
288 u¿ytkowników na podstawie plików tekstowych.
289
290 %package mod_auth_anon
291 Summary:        Apache module with "anonymous" user access authentication
292 Summary(pl):    Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkownika "anonimowego"
293 Group:          Networking/Daemons
294 Requires:       %{name} = %{version}-%{release}
295
296 %description mod_auth_anon
297 This package contains mod_auth_anon module. It allows "anonymous" user
298 access to authenticated areas. It does access control in a manner
299 similar to anonymous-ftp sites; i.e. have a 'magic' user id
300 'anonymous' and the email address as a password. These email addresses
301 can be logged. Combined with other (database) access control methods,
302 this allows for effective user tracking and customization according to
303 a user profile while still keeping the site open for 'unregistered'
304 users. One advantage of using Auth-based user tracking is that, unlike
305 magic-cookies and funny URL pre/postfixes, it is completely browser
306 independent and it allows users to share URLs.
307
308 %description mod_auth_anon -l pl
309 Ten modu³ oferuje autoryzacjê u¿ytkownika "anonimowego" podobnie do
310 anonimowych serwerów FTP (u¿ytkownik "anonymous" oraz has³o w postaci
311 adresu pocztowego u¿ytkownika).
312
313 %package mod_auth_ldap
314 Summary:        Apache module with LDAP user access authentication
315 Summary(pl):    Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
316 Group:          Networking/Daemons
317 Requires:       %{name} = %{version}-%{release}
318
319 %description mod_auth_ldap
320 Apache module with LDAP user access authentication.
321
322 %description mod_auth_ldap -l pl
323 Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
324
325 %package mod_auth_dbm
326 Summary:        Apache module with user authentication which uses DBM files
327 Summary(pl):    Modu³ Apache'a z mechanizmem identyfikacji korzystaj±cym z plików DBM
328 Group:          Networking/Daemons
329 Obsoletes:      apache-mod_auth_db
330 Requires:       %{name} = %{version}-%{release}
331
332 %description mod_auth_dbm
333 This module provides for HTTP Basic Authentication, where the
334 usernames and passwords are stored in DBM type database files. It is
335 an alternative to the plain text password files provided by mod_auth.
336
337 %description mod_auth_dbm -l pl
338 Ten modu³ udostêpnia Prost± Autoryzacjê HTTP, gdzie u¿ytkownicy oraz
339 ich has³a s± trzymane w plikach bazy typu DBM.
340
341 %package mod_auth_digest
342 Summary:        Apache user authentication module using MD5 Digest Authentication
343 Summary(pl):    Modu³ Apache'a do autoryzacji MD5
344 Group:          Networking/Daemons
345 Obsoletes:      apache-mod_digest
346 Requires:       %{name} = %{version}-%{release}
347
348 %description mod_auth_digest
349 This package contains mod_digest module. It provides user
350 authentication using MD5 Digest Authentication.
351
352 %description mod_auth_digest -l pl
353 Modu³ ten dostarcza metodê autoryzacji bazuj±c± na MD5 Digest
354 Authentication.
355
356 %package mod_cache
357 Summary:        Content cache keyed to URIs
358 Summary(pl):    Pamiêæ podrêczna wg klucza URI
359 Group:          Networking/Daemons
360 Requires:       %{name} = %{version}-%{release}
361
362 %description mod_cache
363 mod_cache implements an RFC 2616 compliant HTTP content cache that can
364 be used to cache either local or proxied content. Two storage
365 management modules are included in the base Apache distribution:
366 mod_disk_cache implements a disk based storage manager (generally used
367 for proxy caching) and mod_mem_cache implements an in-memory based
368 storage manager (primarily useful for caching local content).
369
370 %description mod_cache -l pl
371 Implementacja zgodnej z RFC 2616 pamiêci podrêcznej, która mo¿e byæ
372 u¿ywana do zapamiêtywania zawarto¶ci lokalnej lub dostêpnej przez
373 proxy. Do³±czono dwa modu³y pozwalaj±ce magazynowaæ dane w pamiêci
374 (g³ównie u¿yteczne przy cacheowaniu lokalnej zawarto¶ci) oraz na dysku
375 (u¿ywane do cacheowania proxy).
376
377 %package mod_cgid
378 Summary:        Execution of CGI scripts using an external CGI daemon
379 Summary(pl):    Uruchamianie zewnêtrznych skryptów CGI za pomoc± daemona CGI
380 Group:          Networking/Daemons
381 Requires:       %{name} = %{version}-%{release}
382
383 %description mod_cgid
384 Execution of CGI scripts using an external CGI daemon.
385
386 %description mod_cgid -l pl
387 Uruchamianie zewnêtrznych skryptów CGI za pomoc± demona CGI.
388
389 %package mod_charset_lite
390 Summary:        Specify character set translation or recoding
391 Summary(pl):    Translacja lub przekodowywanie znaków
392 Group:          Networking/Daemons
393 Requires:       %{name} = %{version}-%{release}
394
395 %description mod_charset_lite
396 Specify character set translation or recoding.
397
398 %description mod_charset_lite -l pl
399 Translacja lub przekodowywanie znaków.
400
401 %package mod_dav
402 Summary:        Apache module - Distributed Authoring and Versioning
403 Summary(pl):    Modu³ Apache'a - rozproszone autorstwo i wersjonowanie
404 Group:          Networking/Daemons
405 Requires:       %{name} = %{version}-%{release}
406
407 %description mod_dav
408 This module provides class 1 and class 2 WebDAV ('Web-based
409 Distributed Authoring and Versioning') functionality for Apache. This
410 extension to the HTTP protocol allows creating, moving, copying, and
411 deleting resources and collections on a remote web server.
412
413 %description mod_dav -l pl
414 Modu³ udostêpnia klasê 1 oraz klasê 2 WebDAV (Bazuj±cego na WWW
415 rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala
416 na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na
417 zdalnym serwerze WWW.
418
419 %package mod_deflate
420 Summary:        Apache module: Compress content before it is delivered to the client
421 Summary(pl):    Modu³ Apache'a kompresuj±cy dane przed przes³aniem ich do klienta
422 Group:          Networking/Daemons
423 Requires:       %{name} = %{version}-%{release}
424
425 %description mod_deflate
426 Compress content before it is delivered to the client.
427
428 %description mod_deflate -l pl
429 Modu³ kompresuj±cy dane przed przes³aniem ich do klienta.
430
431 %package mod_dir
432 Summary:        Apache module for "trailing slash" redirects and serving directory index files
433 Summary(pl):    Modu³ Apache'a oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci katalogu
434 Group:          Networking/Daemons
435 Requires:       %{name} = %{version}-%{release}
436
437 %description mod_dir
438 This package contains mod_dir which provides "trailing slash"
439 redirects and serving directory index files.
440
441 %description mod_dir -l pl
442 Modu³ oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci
443 katalogu.
444
445 %package mod_headers
446 Summary:        Apache module allows for the customization of HTTP response headers
447 Summary(pl):    Modu³ Apache'a pozwalaj±cy na modyfikacjê nag³ówków HTTP
448 Group:          Networking/Daemons
449 Requires:       %{name} = %{version}-%{release}
450
451 %description mod_headers
452 This package contains mod_headers module. The module allows for the
453 customization of HTTP response headers. Headers can be merged,
454 replaced or removed.
455
456 %description mod_headers -l pl
457 Modu³ pozwalaj±cy na ³±czenie, usuwania, zamianê nag³ówków HTTP
458 wysy³anych do przegl±darki.
459
460 %package mod_imap
461 Summary:        Apache module with imap-file handler
462 Summary(pl):    Modu³ Apache'a z obs³ug± imap-file
463 Group:          Networking/Daemons
464 Requires:       %{name} = %{version}-%{release}
465
466 %description mod_imap
467 This package contains mod_imap module. It provides for .map files,
468 replacing the functionality of the imagemap CGI program. Any directory
469 or document type configured to use the handler imap-file.
470
471 %description mod_imap -l pl
472 Modu³ umo¿liwiaj±cy obs³ugê plików .map (imap-file handler).
473
474 %package mod_info
475 Summary:        Apache module with comprehensive overview of the server configuration
476 Summary(pl):    Modu³ Apache'a udostêpniaj±cy informacje o serwerze
477 Group:          Networking/Daemons
478 Requires:       %{name} = %{version}-%{release}
479
480 %description mod_info
481 This package contains mod_info module. It provides a comprehensive
482 overview of the server configuration including all installed modules
483 and directives in the configuration files.
484
485 %description mod_info -l pl
486 Modu³ udostêpniaj±cy informacje o konfiguracji serwera,
487 zainstalowanych modu³ach itp.
488
489 %package mod_ldap
490 Summary:        Apache module to use LDAP connections
491 Summary(pl):    Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP
492 Group:          Networking/Daemons
493 Requires:       %{name} = %{version}-%{release}
494
495 %description mod_ldap
496 Apache module to use LDAP connections.
497
498 %description mod_ldap -l pl
499 Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP.
500
501 %package mod_proxy
502 Summary:        Apache module with Web proxy
503 Summary(pl):    Modu³ Apache'a dodaj±cy obs³ugê serwera proxy
504 Group:          Networking/Daemons
505 Requires:       %{name} = %{version}-%{release}
506
507 %description mod_proxy
508 This package contains module with implementation a proxy/cache for
509 Apache. It implements proxying capability for FTP, CONNECT (for SSL),
510 HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
511 connect to other proxy modules for these and other protocols.
512
513 %description mod_proxy -l pl
514 Modu³ zawiera implementacjê serwera proxy/cache dla Apache.
515 Implementacja zawiera obs³ugê FTP, CONNECT (dla SSL), HTTP/0.9,
516 HTTP/1.0 i HTTP/1.1.
517
518 %package mod_rewrite
519 Summary:        Apache module with rule-based engine for rewrite requested URLs on the fly
520 Summary(pl):    Modu³ Apache'a do "przepisywania" adresów URL w locie
521 Group:          Networking/Daemons
522 Requires:       %{name} = %{version}-%{release}
523
524 %description mod_rewrite
525 This package contains It provides a rule-based rewriting engine to
526 rewrite requested URLs on the fly.
527
528 %description mod_rewrite -l pl
529 Modu³ oferuj±cy mo¿liwo¶æ "przepisywania" adresów URL w locie.
530
531 %package mod_ssl
532 Summary:        SSL/TLS module for the Apache HTTP server
533 Summary(pl):    Modu³ SSL/TSL dla serwera Apache
534 Summary(ru):    íÏÄÕÌØ SSL/TLS ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
535 Group:          Networking/Daemons
536 Epoch:          1
537 Requires:       %{name} = %{version}-%{release}
538
539 %description mod_ssl
540 The mod_ssl module provides strong cryptography for the Apache Web
541 server via the Secure Sockets Layer (SSL) and Transport Layer Security
542 (TLS) protocols.
543
544 %description mod_ssl -l pl
545 Modu³ mod_ssl udostêpnia wsparcie do silnej kryptografii dla serwera
546 Apache poprzez protoko³y SSL/TSL (Secure Sockets Layer/Transport Layer
547 Security).
548
549 %description mod_ssl -l ru
550 íÏÄÕÌØ mod_ssl ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ × ×ÅÂ-ÓÅÒ×ÅÒÅ Apache ÎÁÄÅÖÎÏÇÏ
551 ÛÉÆÒÏ×ÁÎÉÑ ÓÒÅÄÓÔ×ÁÍÉ Secure Sockets Layer (SSL) É Transport Layer
552
553 %package mod_status
554 Summary:        Server status report module for Apache
555 Summary(pl):    Modu³ udostêpniaj±cy informacje statystyczne z serwera Apache
556 Group:          Networking/Daemons
557 Requires:       %{name} = %{version}-%{release}
558
559 %description mod_status
560 The Status module allows a server administrator to find out how well
561 their server is performing. A HTML page is presented that gives the
562 current server statistics in an easily readable form. If required this
563 page can be made to automatically refresh (given a compatible
564 browser).
565
566 %description mod_status -l pl
567 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
568 pracy serwera apache (w postaci strony HTML).
569
570 %package mod_usertrack
571 Summary:        Apache module for user tracking using cookies
572 Summary(pl):    Modu³ Apache'a s³u¿±cy do ¶ledzenia "ciasteczek"
573 Group:          Networking/Daemons
574 Requires:       %{name} = %{version}-%{release}
575
576 %description mod_usertrack
577 This package contains the user tracking module which did its own
578 logging using CookieLog directory. This module allow multiple log
579 files.
580
581 %description mod_usertrack -l pl
582 Modu³ pozwalaj±cy na ¶ledzenie "ciasteczek".
583
584 %package mod_vhost_alias
585 Summary:        Apache module for dynamically configured mass virtual hosting
586 Summary(pl):    Modu³ Apache'a dodaj±cy obs³ugê hostów wirtualnych
587 Group:          Networking/Daemons
588 Requires:       %{name} = %{version}-%{release}
589
590 %description mod_vhost_alias
591 This package contains the mod_vhost_alias. It provides support for
592 dynamically configured mass virtual hosting.
593
594 %description mod_vhost_alias -l pl
595 Modu³ umo¿liwia na dynamiczne konfigurowanie masowej ilo¶ci serwerów
596 wirtualnych.
597
598 %package mod_unique_id
599 Summary:        Apache module which provides a magic token for each request
600 Summary(pl):    Modu³ Apache'a nadaj±cy ka¿demu zapytaniu unikalny token
601 Group:          Networking/Daemons
602 Requires:       %{name} = %{version}-%{release}
603
604 %description mod_unique_id
605 This package contains the mod_unique_id. This module provides a magic
606 token for each request which is guaranteed to be unique across "all"
607 requests under very specific conditions. The unique identifier is even
608 unique across multiple machines in a properly configured cluster of
609 machines. The environment variable UNIQUE_ID is set to the identifier
610 for each request. Unique identifiers are useful for various reasons
611 which are beyond the scope of this document.
612
613 %description mod_unique_id -l pl
614 Modu³ nadaje ka¿demu zapytaniu token unikalny w ramach wszystkich
615 zapytañ, nawet w ramach poprawnie skonfigurowanego klastra z wielu
616 maszyn. Modu³ ustawia przy ka¿dym zapytaniu zmienn± ¶rodowiskow±
617 UNIQUE_ID.
618
619 %package mod_expires
620 Summary:        Apache module which generates Expires HTTP headers
621 Summary(pl):    Modu³ Apache'a generuj±cy nag³ówki HTTP Expires
622 Group:          Networking/Daemons
623 Requires:       %{name} = %{version}-%{release}
624
625 %description mod_expires
626 This module controls the setting of the Expires HTTP header in server
627 responses. The expiration date can set to be relative to either the
628 time the source file was last modified, or to the time of the client
629 access.
630
631 %description mod_expires -l pl
632 Modu³ kontroluje ustawianie nag³ówka HTTP Expires. Data wyga¶niêcia
633 wa¿no¶ci mo¿e byæ ustalana w zale¿no¶ci od czasu modyfikacji plików
634 ¼ród³owych lub odwo³ania klienta.
635
636 %package mod_file_cache
637 Summary:        Apache module: caches a static list of files in memory
638 Summary(pl):    Modu³ Apache'a cache'uj±cy statyczn± listê plików w pamiêci
639 Group:          Networking/Daemons
640 Obsoletes:      apache-mmap_static
641 Requires:       %{name} = %{version}-%{release}
642
643 %description mod_file_cache
644 Caches a static list of files in memory.
645
646 %description mod_file_cache -l pl
647 Modu³ cache'uj±cy statyczn± listê plików w pamiêci.
648
649 %prep
650 %setup -q -n httpd-%{version}
651 %patch0 -p1
652 %patch1 -p1
653 %patch2 -p1
654 %patch3 -p1
655 %patch4 -p1
656 %{?with_metuxmpm:%patch5 -p1}
657 %patch7 -p1
658 %patch8 -p1
659 %patch9 -p1
660 %patch10 -p1
661 %patch11 -p1
662 %patch12 -p1
663 %patch13 -p1
664 %patch14 -p1
665 %patch15 -p1
666 %patch16 -p1
667 %patch17 -p1
668 %patch18 -p1
669 %patch19 -p1
670 %patch20 -p1
671 %patch21 -p1
672
673 %build
674 # sanity check
675 MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
676 if [ "$MODULES_API" != "%_apache_modules_api" ]; then
677         echo "Set %%_apache_modules_api to $MODULES_API and rerun."
678         exit 1
679 fi
680 ./buildconf
681 # Before configure; fix location of build dir in generated apxs
682 %{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/apache/build:g" \
683         support/apxs.in
684 install /usr/share/automake/config.* build/
685 CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
686 for mpm in %{?with_metuxmpm:metuxmpm} perchild prefork worker; do
687 install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
688 ../%configure \
689         --prefix=%{_sysconfdir} \
690         --exec-prefix=%{_libexecdir} \
691         --with-installbuilddir=%{_libdir}/apache/build \
692         --enable-layout=PLD \
693         --enable-modules=all \
694         --enable-mods-shared=all \
695         --enable-auth-anon \
696         --enable-auth-dbm \
697         --enable-auth-digest \
698         --enable-file-cache \
699         --enable-echo \
700         --enable-cache \
701         --enable-charset-lite \
702         --enable-mem-cache \
703         --enable-disk-cache \
704         --enable-ext-filter \
705         --enable-case-filter \
706         --enable-case-filter-in \
707         --enable-deflate \
708         --with-z=%{_prefix} \
709         --enable-mime-magic \
710         --enable-cern-meta \
711         --enable-expires \
712         --enable-headers \
713         --enable-usertrack \
714         --enable-unique-id \
715         --enable-proxy \
716         --enable-proxy-connect \
717         --enable-proxy-ftp \
718         --enable-proxy-http \
719         %{?with_ssl:--enable-ssl} \
720         --enable-optional-hook-export \
721         --enable-optional-hook-import \
722         --enable-optional-fn-import \
723         --enable-optional-fn-export \
724         %{?with_ldap:--enable-ldap} \
725         %{?with_ldap:--enable-auth-ldap} \
726         --enable-dav \
727         --enable-info \
728         --enable-suexec \
729         --enable-cgi \
730         --enable-cgid \
731         --enable-dav-fs \
732         --enable-vhost-alias \
733         --enable-speling \
734         --enable-rewrite \
735         --enable-so \
736         --with-program-name=httpd.${mpm} \
737         --with-mpm=${mpm} \
738 %ifarch %{ix86}
739 %ifnarch i386 i486
740         $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
741 %endif
742 %endif
743         --with-suexec-bin=%{_sbindir}/suexec \
744         --with-suexec-caller=http \
745         --with-suexec-docroot=%{_datadir} \
746         --with-suexec-logfile=/var/log/httpd/suexec_log \
747         --with-suexec-uidmin=500 \
748         --with-suexec-gidmin=500 \
749         --with-suexec-umask=077 \
750         --with-apr=%{_bindir} \
751         --with-apr-util=%{_bindir}
752 %{__make}
753 ./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
754
755 find include -name '*.h' | xargs perl -pi -e "s#/httpd\.(.*?)\.conf#/etc/httpd/httpd.conf#"
756
757 cd ..
758 done
759
760 for mpm in %{?with_metuxmpm:metuxmpm} perchild worker; do
761         if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
762                 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
763                 echo "Build failed."
764                 exit 1
765         fi
766 done
767
768 %install
769 rm -rf $RPM_BUILD_ROOT
770 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,monit} \
771         $RPM_BUILD_ROOT%{_var}/{log/{httpd,archiv/httpd},{run,cache}/apache}
772
773 # prefork is default one
774 %{__make} -C buildmpm-prefork install \
775         DESTDIR=$RPM_BUILD_ROOT \
776         installbuilddir=%{_sysconfdir}/build \
777         prefix=%{_sysconfdir}/httpd \
778         libexecdir=%{_libdir}/%{name} \
779         iconsdir=%{_datadir}/icons \
780         errordir=%{_datadir}/error \
781         htdocsdir=%{_datadir}/html \
782         manualdir=%{_datadir}/manual \
783         cgidir=%{_datadir}/cgi-bin \
784         runtimedir=%{_var}/run \
785         logdir=%{_var}/log/httpd \
786         proxycachedir=%{_var}/cache/httpd
787
788 for mpm in %{?with_metuxmpm:metuxmpm} perchild worker; do
789         install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
790         ln -s httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.${mpm}.conf
791 done
792
793 ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
794
795 ln -s %{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/modules
796 ln -s %{_localstatedir}/run/apache $RPM_BUILD_ROOT%{_sysconfdir}/run
797 ln -s %{_libdir}/apache/build $RPM_BUILD_ROOT%{_sysconfdir}/build
798
799 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
800 install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
801
802 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/build \
803         $RPM_BUILD_ROOT%{_libexecdir}/build
804
805 perl -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
806 perl -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
807 perl -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
808 perl -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
809 ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool
810 ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build
811
812 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
813 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
814 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/apache
815 install %{SOURCE5} $RPM_BUILD_ROOT/etc/monit
816
817 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
818
819 %if %{with ssl}
820 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
821 install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
822 install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
823 %endif
824
825 CFG="$RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/"
826
827 install %{SOURCE6} $CFG/10_httpd.conf
828 install %{SOURCE8} $CFG/20_mod_vhost_alias.conf
829 install %{SOURCE9} $CFG/25_mod_status.conf
830 install %{SOURCE10} $CFG/30_mod_proxy.conf
831 install %{SOURCE11} $CFG/35_mod_info.conf
832 install %{SOURCE12} $CFG/40_mod_ssl.conf
833 install %{SOURCE13} $CFG/45_mod_dav.conf
834 install %{SOURCE14} $CFG/59_mod_dir.conf
835 install %{SOURCE15} $CFG/13_mod_suexec.conf
836 install %{SOURCE16} $CFG/58_mod_deflate.conf
837
838 echo "LoadModule ldap_module    %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf
839 echo "LoadModule actions_module %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf
840 echo "LoadModule auth_module    %{_libexecdir}/mod_auth.so" > $CFG/51_mod_auth.conf
841 echo "LoadModule auth_anon_module       %{_libexecdir}/mod_auth_anon.so" > $CFG/52_mod_auth_anon.conf
842 echo "LoadModule auth_dbm_module        %{_libexecdir}/mod_auth_dbm.so" > $CFG/53_mod_auth_dbm.conf
843 echo "LoadModule auth_digest_module     %{_libexecdir}/mod_auth_digest.so" > $CFG/54_mod_auth_digest.conf
844 echo "LoadModule cache_module   %{_libexecdir}/mod_cache.so
845 LoadModule mem_cache_module     %{_libexecdir}/mod_mem_cache.so
846 LoadModule disk_cache_module    %{_libexecdir}/mod_disk_cache.so" > $CFG/55_mod_cache.conf
847 echo "LoadModule cgid_module    %{_libexecdir}/mod_cgid.so" > $CFG/56_mod_cgid.conf
848 echo "LoadModule charset_lite_module    %{_libexecdir}/mod_charset_lite.so" > $CFG/57_mod_charset_lite.conf
849 echo "LoadModule auth_ldap_module       %{_libexecdir}/mod_auth_ldap.so" > $CFG/59_mod_auth_ldap.conf
850 echo "LoadModule expires_module %{_libexecdir}/mod_expires.so" > $CFG/60_mod_expires.conf
851 echo "LoadModule file_cache_module      %{_libexecdir}/mod_file_cache.so" > $CFG/61_mod_file_cache.conf
852 echo "LoadModule headers_module %{_libexecdir}/mod_headers.so" > $CFG/62_mod_headers.conf
853 echo "LoadModule imap_module    %{_libexecdir}/mod_imap.so" > $CFG/63_mod_imap.conf
854 echo "LoadModule rewrite_module %{_libexecdir}/mod_rewrite.so" > $CFG/64_mod_rewrite.conf
855 echo "LoadModule usertrack_module       %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod_usertrack.conf
856 echo "LoadModule unique_id_module       %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf
857
858 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
859
860 %clean
861 rm -rf $RPM_BUILD_ROOT
862
863 %pre
864 if [ -n "`getgid http`" ]; then
865         if [ "`getgid http`" != "51" ]; then
866                 echo "Error: group http doesn't have gid=51. Correct this before installing apache." 1>&2
867                 exit 1
868         fi
869 else
870         /usr/sbin/groupadd -g 51 -r -f http
871 fi
872 if [ -n "`id -u http 2>/dev/null`" ]; then
873         if [ "`id -u http`" != "51" ]; then
874                 echo "Error: user http doesn't have uid=51. Correct this before installing apache." 1>&2
875                 exit 1
876         fi
877 else
878         /usr/sbin/useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http 1>&2
879 fi
880
881 %post
882 /sbin/ldconfig
883 /sbin/chkconfig --add httpd
884 umask 137
885 touch /var/log/httpd/{access,error,agent,referer}_log
886 if [ -f /var/lock/subsys/httpd ]; then
887         /etc/rc.d/init.d/httpd restart 1>&2
888 else
889         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
890 fi
891
892 %preun
893 if [ "$1" = "0" ]; then
894         if [ -f /var/lock/subsys/httpd ]; then
895                 /etc/rc.d/init.d/httpd stop 1>&2
896         fi
897         /sbin/chkconfig --del httpd
898 fi
899
900 %postun
901 /sbin/ldconfig
902 if [ "$1" = "0" ]; then
903         %userremove http
904         %groupremove http
905 fi
906
907 %post mod_actions
908 if [ -f /var/lock/subsys/httpd ]; then
909         /etc/rc.d/init.d/httpd restart 1>&2
910 else
911         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
912 fi
913
914 %preun mod_actions
915 if [ "$1" = "0" ]; then
916         if [ -f /var/lock/subsys/httpd ]; then
917                 /etc/rc.d/init.d/httpd restart 1>&2
918         fi
919 fi
920
921 %post mod_auth
922 if [ -f /var/lock/subsys/httpd ]; then
923         /etc/rc.d/init.d/httpd restart 1>&2
924 else
925         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
926 fi
927
928 %preun mod_auth
929 if [ "$1" = "0" ]; then
930         if [ -f /var/lock/subsys/httpd ]; then
931                 /etc/rc.d/init.d/httpd restart 1>&2
932         fi
933 fi
934
935 %post mod_auth_anon
936 if [ -f /var/lock/subsys/httpd ]; then
937         /etc/rc.d/init.d/httpd restart 1>&2
938 else
939         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
940 fi
941
942 %preun mod_auth_anon
943 if [ "$1" = "0" ]; then
944         if [ -f /var/lock/subsys/httpd ]; then
945                 /etc/rc.d/init.d/httpd restart 1>&2
946         fi
947 fi
948
949 %post mod_auth_dbm
950 if [ -f /var/lock/subsys/httpd ]; then
951         /etc/rc.d/init.d/httpd restart 1>&2
952 else
953         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
954 fi
955
956 %preun mod_auth_dbm
957 if [ "$1" = "0" ]; then
958         if [ -f /var/lock/subsys/httpd ]; then
959                 /etc/rc.d/init.d/httpd restart 1>&2
960         fi
961 fi
962
963 %post mod_cache
964 if [ -f /var/lock/subsys/httpd ]; then
965         /etc/rc.d/init.d/httpd restart 1>&2
966 else
967         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
968 fi
969
970 %preun mod_cache
971 if [ "$1" = "0" ]; then
972         if [ -f /var/lock/subsys/httpd ]; then
973                 /etc/rc.d/init.d/httpd restart 1>&2
974         fi
975 fi
976
977 %post mod_cgid
978 if [ -f /var/lock/subsys/httpd ]; then
979         /etc/rc.d/init.d/httpd restart 1>&2
980 else
981         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
982 fi
983
984 %preun mod_cgid
985 if [ "$1" = "0" ]; then
986         if [ -f /var/lock/subsys/httpd ]; then
987                 /etc/rc.d/init.d/httpd restart 1>&2
988         fi
989 fi
990
991 %post mod_charset_lite
992 if [ -f /var/lock/subsys/httpd ]; then
993         /etc/rc.d/init.d/httpd restart 1>&2
994 else
995         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
996 fi
997
998 %preun mod_charset_lite
999 if [ "$1" = "0" ]; then
1000         if [ -f /var/lock/subsys/httpd ]; then
1001                 /etc/rc.d/init.d/httpd restart 1>&2
1002         fi
1003 fi
1004
1005 %post mod_dav
1006 if [ -f /var/lock/subsys/httpd ]; then
1007         /etc/rc.d/init.d/httpd restart 1>&2
1008 else
1009         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1010 fi
1011
1012 %preun mod_dav
1013 if [ "$1" = "0" ]; then
1014         if [ -f /var/lock/subsys/httpd ]; then
1015                 /etc/rc.d/init.d/httpd restart 1>&2
1016         fi
1017 fi
1018
1019 %post mod_auth_digest
1020 if [ -f /var/lock/subsys/httpd ]; then
1021         /etc/rc.d/init.d/httpd restart 1>&2
1022 else
1023         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1024 fi
1025
1026 %preun mod_auth_digest
1027 if [ "$1" = "0" ]; then
1028         if [ -f /var/lock/subsys/httpd ]; then
1029                 /etc/rc.d/init.d/httpd restart 1>&2
1030         fi
1031 fi
1032
1033 %post mod_deflate
1034 if [ -f /var/lock/subsys/httpd ]; then
1035         /etc/rc.d/init.d/httpd restart 1>&2
1036 else
1037         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1038 fi
1039
1040 %preun mod_deflate
1041 if [ "$1" = "0" ]; then
1042         if [ -f /var/lock/subsys/httpd ]; then
1043                 /etc/rc.d/init.d/httpd restart 1>&2
1044         fi
1045 fi
1046
1047 %post mod_dir
1048 if [ -f /var/lock/subsys/httpd ]; then
1049         /etc/rc.d/init.d/httpd restart 1>&2
1050 else
1051         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1052 fi
1053
1054 %preun mod_dir
1055 if [ "$1" = "0" ]; then
1056         if [ -f /var/lock/subsys/httpd ]; then
1057                 /etc/rc.d/init.d/httpd restart 1>&2
1058         fi
1059 fi
1060
1061 %post mod_expires
1062 if [ -f /var/lock/subsys/httpd ]; then
1063         /etc/rc.d/init.d/httpd restart 1>&2
1064 else
1065         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1066 fi
1067
1068 %preun mod_expires
1069 if [ "$1" = "0" ]; then
1070         if [ -f /var/lock/subsys/httpd ]; then
1071                 /etc/rc.d/init.d/httpd restart 1>&2
1072         fi
1073 fi
1074
1075 %post mod_file_cache
1076 if [ -f /var/lock/subsys/httpd ]; then
1077         /etc/rc.d/init.d/httpd restart 1>&2
1078 else
1079         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1080 fi
1081
1082 %preun mod_file_cache
1083 if [ "$1" = "0" ]; then
1084         if [ -f /var/lock/subsys/httpd ]; then
1085                 /etc/rc.d/init.d/httpd restart 1>&2
1086         fi
1087 fi
1088
1089 %post mod_headers
1090 if [ -f /var/lock/subsys/httpd ]; then
1091         /etc/rc.d/init.d/httpd restart 1>&2
1092 else
1093         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1094 fi
1095
1096 %preun mod_headers
1097 if [ "$1" = "0" ]; then
1098         if [ -f /var/lock/subsys/httpd ]; then
1099                 /etc/rc.d/init.d/httpd restart 1>&2
1100         fi
1101 fi
1102
1103 %post mod_imap
1104 if [ -f /var/lock/subsys/httpd ]; then
1105         /etc/rc.d/init.d/httpd restart 1>&2
1106 else
1107         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1108 fi
1109
1110 %preun mod_imap
1111 if [ "$1" = "0" ]; then
1112         if [ -f /var/lock/subsys/httpd ]; then
1113                 /etc/rc.d/init.d/httpd restart 1>&2
1114         fi
1115 fi
1116
1117 %post mod_info
1118 if [ -f /var/lock/subsys/httpd ]; then
1119         /etc/rc.d/init.d/httpd restart 1>&2
1120 else
1121         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1122 fi
1123
1124 %preun mod_info
1125 if [ "$1" = "0" ]; then
1126         if [ -f /var/lock/subsys/httpd ]; then
1127                 /etc/rc.d/init.d/httpd restart 1>&2
1128         fi
1129 fi
1130
1131 %post mod_proxy
1132 if [ -f /var/lock/subsys/httpd ]; then
1133         /etc/rc.d/init.d/httpd restart 1>&2
1134 else
1135         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1136 fi
1137
1138 %preun mod_proxy
1139 if [ "$1" = "0" ]; then
1140         if [ -f /var/lock/subsys/httpd ]; then
1141                 /etc/rc.d/init.d/httpd restart 1>&2
1142         fi
1143 fi
1144
1145 %post mod_rewrite
1146 if [ -f /var/lock/subsys/httpd ]; then
1147         /etc/rc.d/init.d/httpd restart 1>&2
1148 else
1149         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1150 fi
1151
1152 %preun mod_rewrite
1153 if [ "$1" = "0" ]; then
1154         if [ -f /var/lock/subsys/httpd ]; then
1155                 /etc/rc.d/init.d/httpd restart 1>&2
1156         fi
1157 fi
1158
1159 %post mod_ssl
1160 if [ -f /var/lock/subsys/httpd ]; then
1161         /etc/rc.d/init.d/httpd restart 1>&2
1162 else
1163         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1164 fi
1165
1166 %preun mod_ssl
1167 if [ "$1" = "0" ]; then
1168         if [ -f /var/lock/subsys/httpd ]; then
1169                 /etc/rc.d/init.d/httpd restart 1>&2
1170         fi
1171 fi
1172
1173 %post mod_status
1174 if [ -f /var/lock/subsys/httpd ]; then
1175         /etc/rc.d/init.d/httpd restart 1>&2
1176 else
1177         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1178 fi
1179
1180 %preun mod_status
1181 if [ "$1" = "0" ]; then
1182         if [ -f /var/lock/subsys/httpd ]; then
1183                 /etc/rc.d/init.d/httpd restart 1>&2
1184         fi
1185 fi
1186
1187 %post mod_usertrack
1188 if [ -f /var/lock/subsys/httpd ]; then
1189         /etc/rc.d/init.d/httpd restart 1>&2
1190 else
1191         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1192 fi
1193
1194 %preun mod_usertrack
1195 if [ "$1" = "0" ]; then
1196         if [ -f /var/lock/subsys/httpd ]; then
1197                 /etc/rc.d/init.d/httpd restart 1>&2
1198         fi
1199 fi
1200
1201 %post mod_unique_id
1202 if [ -f /var/lock/subsys/httpd ]; then
1203         /etc/rc.d/init.d/httpd restart 1>&2
1204 else
1205         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1206 fi
1207
1208 %preun mod_unique_id
1209 if [ "$1" = "0" ]; then
1210         if [ -f /var/lock/subsys/httpd ]; then
1211                 /etc/rc.d/init.d/httpd restart 1>&2
1212         fi
1213 fi
1214
1215 %post mod_vhost_alias
1216 if [ -f /var/lock/subsys/httpd ]; then
1217         /etc/rc.d/init.d/httpd restart 1>&2
1218 else
1219         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1220 fi
1221
1222 %preun mod_vhost_alias
1223 if [ "$1" = "0" ]; then
1224         if [ -f /var/lock/subsys/httpd ]; then
1225                 /etc/rc.d/init.d/httpd restart 1>&2
1226         fi
1227 fi
1228
1229 %files
1230 %defattr(644,root,root,755)
1231 %doc ABOUT_APACHE CHANGES README
1232 %doc docs/conf/mime.types
1233
1234 %attr(754,root,root) /etc/rc.d/init.d/httpd
1235
1236 %attr(750,root,root) %dir %{_sysconfdir}/httpd.conf
1237 %attr(750,root,root) %dir %{_sysconfdir}/modules
1238 %attr(750,root,root) %dir %{_sysconfdir}/run
1239 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_httpd.conf
1240 %attr(640,root,root) %{_sysconfdir}/magic
1241 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/*
1242 %attr(640,root,root) %config(noreplace) /etc/logrotate.d/*
1243 %attr(750,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/monit/*.monitrc
1244
1245 %attr(755,root,root) %{_libexecdir}/mod_access.so
1246 %attr(755,root,root) %{_libexecdir}/mod_alias.so
1247 %attr(755,root,root) %{_libexecdir}/mod_asis.so
1248 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
1249 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
1250 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
1251 %attr(755,root,root) %{_libexecdir}/mod_env.so
1252 %attr(755,root,root) %{_libexecdir}/mod_include.so
1253 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
1254 %attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
1255 %attr(755,root,root) %{_libexecdir}/mod_mime.so
1256 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
1257 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
1258 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
1259 %attr(755,root,root) %{_libexecdir}/mod_speling.so
1260 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
1261
1262 # look at TODO on top
1263 %attr(755,root,root) %{_libexecdir}/mod_case_filter.so
1264 %attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
1265 %attr(755,root,root) %{_libexecdir}/mod_echo.so
1266 %attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
1267 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_export.so
1268 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_import.so
1269 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_export.so
1270 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_import.so
1271
1272 %attr(755,root,root) %{_sbindir}/htdigest
1273
1274 %attr(755,root,root) %{_sbindir}/ab
1275 %attr(755,root,root) %{_sbindir}/apachectl
1276 %attr(755,root,root) %{_sbindir}/checkgid
1277 %attr(755,root,root) %{_sbindir}/httpd
1278 %attr(755,root,root) %{_sbindir}/httpd.*
1279 %attr(755,root,root) %{_sbindir}/logresolve
1280 %attr(755,root,root) %{_sbindir}/rotatelogs
1281
1282 %dir %attr(770,root,http) /var/run/apache
1283
1284 %{_mandir}/man1/htdigest.1*
1285 %{_mandir}/man8/ab.8*
1286 %{_mandir}/man8/apachectl.8*
1287 %{_mandir}/man8/httpd.8*
1288 %{_mandir}/man8/logresolve.8*
1289 %{_mandir}/man8/rotatelogs.8*
1290
1291 %attr(750,root,root) %dir /var/log/httpd
1292 %attr(750,root,root) %dir /var/log/archiv/httpd
1293 %attr(640,root,root) %ghost /var/log/httpd/*
1294
1295 %dir %{_datadir}
1296
1297 %attr(755,root,root) %dir %{_datadir}/html
1298 %{_datadir}/icons
1299 %attr(755,root,root) %{_datadir}/cgi-bin
1300
1301 %{_datadir}/error
1302
1303 %files doc
1304 %defattr(644,root,root,755)
1305 %dir %{_datadir}/manual
1306 %{_datadir}/manual/LICENSE
1307 %{_datadir}/manual/*.html
1308 %{_datadir}/manual/*.xml
1309 %{_datadir}/manual/*.xml.meta
1310 %{_datadir}/manual/*.html.en
1311 %lang(de) %{_datadir}/manual/*.html.de
1312 %lang(de) %{_datadir}/manual/*.xml.de
1313 %lang(es) %{_datadir}/manual/*.html.es
1314 %lang(es) %{_datadir}/manual/*.xml.es
1315 %lang(fr) %{_datadir}/manual/*.html.fr
1316 %lang(ja) %{_datadir}/manual/*.html.ja.jis
1317 %lang(ja) %{_datadir}/manual/*.xml.ja
1318 %lang(ko) %{_datadir}/manual/*.html.ko.euc-kr
1319 %lang(ko) %{_datadir}/manual/*.xml.ko
1320 %lang(ru) %{_datadir}/manual/*.html.ru.koi8-r
1321 %lang(ru) %{_datadir}/manual/*.xml.ru
1322 %dir %{_datadir}/manual/developer
1323 %{_datadir}/manual/developer/*.html
1324 %{_datadir}/manual/developer/*.xml
1325 %{_datadir}/manual/developer/*.xml.meta
1326 %{_datadir}/manual/developer/*.html.en
1327 %lang(ja) %{_datadir}/manual/developer/*.html.ja.jis
1328 %dir %{_datadir}/manual/faq
1329 %{_datadir}/manual/faq/*.html
1330 %{_datadir}/manual/faq/*.xml
1331 %{_datadir}/manual/faq/*.xml.meta
1332 %{_datadir}/manual/faq/*.html.en
1333 %lang(ko) %{_datadir}/manual/faq/*.html.ko.euc-kr
1334 %lang(ko) %{_datadir}/manual/faq/*.xml.ko
1335 %dir %{_datadir}/manual/howto
1336 %{_datadir}/manual/howto/*.html
1337 %{_datadir}/manual/howto/*.xml
1338 %{_datadir}/manual/howto/*.xml.meta
1339 %{_datadir}/manual/howto/*.html.en
1340 %lang(ja) %{_datadir}/manual/howto/*.html.ja.jis
1341 %lang(ja) %{_datadir}/manual/howto/*.xml.ja
1342 %lang(ko) %{_datadir}/manual/howto/*.html.ko.euc-kr
1343 %lang(ko) %{_datadir}/manual/howto/*.xml.ko
1344 %dir %{_datadir}/manual/images
1345 %{_datadir}/manual/images/[!m]*
1346 %dir %{_datadir}/manual/misc
1347 %{_datadir}/manual/misc/*.html
1348 %{_datadir}/manual/misc/*.xml
1349 %{_datadir}/manual/misc/*.xml.meta
1350 %{_datadir}/manual/misc/*.html.en
1351 %lang(ko) %{_datadir}/manual/misc/*.html.ko.euc-kr
1352 %lang(ko) %{_datadir}/manual/misc/*.xml.ko
1353 %dir %{_datadir}/manual/mod
1354 %{_datadir}/manual/mod/[cdfhilpqtw]*.html
1355 %{_datadir}/manual/mod/[acdilpqtw]*.xml
1356 %{_datadir}/manual/mod/[acdilpqtw]*.xml.meta
1357 %{_datadir}/manual/mod/[cdfhilpqtw]*.html.en
1358 %lang(de) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.de
1359 %lang(de) %{_datadir}/manual/mod/[acdilpqtw]*.xml.de
1360 %lang(es) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.es
1361 %lang(es) %{_datadir}/manual/mod/[acdilpqtw]*.xml.es
1362 %lang(ja) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ja.jis
1363 %lang(ja) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ja
1364 %lang(ko) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ko.euc-kr
1365 %lang(ko) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ko
1366 %lang(ru) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ru.koi8-r
1367 %lang(ru) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ru
1368 %{_datadir}/manual/mod/module-dict.html
1369 %{_datadir}/manual/mod/module-dict.xml
1370 %{_datadir}/manual/mod/module-dict.xml.meta
1371 %{_datadir}/manual/mod/module-dict.html.en
1372 %lang(ja) %{_datadir}/manual/mod/module-dict.html.ja.jis
1373 %lang(ja) %{_datadir}/manual/mod/module-dict.xml.ja
1374 %lang(ko) %{_datadir}/manual/mod/module-dict.html.ko.euc-kr
1375 %lang(ko) %{_datadir}/manual/mod/module-dict.xml.ko
1376 %{_datadir}/manual/mod/mpm_common.html
1377 %{_datadir}/manual/mod/mpm_common.xml
1378 %{_datadir}/manual/mod/mpm_common.xml.meta
1379 %{_datadir}/manual/mod/mpm_common.html.en
1380 %lang(de) %{_datadir}/manual/mod/mpm_common.html.de
1381 %lang(de) %{_datadir}/manual/mod/mpm_common.xml.de
1382 %lang(ja) %{_datadir}/manual/mod/mpm_common.html.ja.jis
1383 %lang(ja) %{_datadir}/manual/mod/mpm_common.xml.ja
1384 %{_datadir}/manual/mod/mod_access.html
1385 %{_datadir}/manual/mod/mod_access.xml
1386 %{_datadir}/manual/mod/mod_access.xml.meta
1387 %{_datadir}/manual/mod/mod_access.html.en
1388 %lang(ja) %{_datadir}/manual/mod/mod_access.html.ja.jis
1389 %lang(ja) %{_datadir}/manual/mod/mod_access.xml.ja
1390 %{_datadir}/manual/mod/mod_alias.html
1391 %{_datadir}/manual/mod/mod_alias.xml
1392 %{_datadir}/manual/mod/mod_alias.xml.meta
1393 %{_datadir}/manual/mod/mod_alias.html.en
1394 %lang(ja) %{_datadir}/manual/mod/mod_alias.html.ja.jis
1395 %lang(ja) %{_datadir}/manual/mod/mod_alias.xml.ja
1396 %{_datadir}/manual/mod/mod_asis.html
1397 %{_datadir}/manual/mod/mod_asis.xml
1398 %{_datadir}/manual/mod/mod_asis.xml.meta
1399 %{_datadir}/manual/mod/mod_asis.html.en
1400 %lang(ja) %{_datadir}/manual/mod/mod_asis.html.ja.jis
1401 %lang(ja) %{_datadir}/manual/mod/mod_asis.xml.ja
1402 %lang(ko) %{_datadir}/manual/mod/mod_asis.html.ko.euc-kr
1403 %lang(ko) %{_datadir}/manual/mod/mod_asis.xml.ko
1404 %{_datadir}/manual/mod/mod_autoindex.html
1405 %{_datadir}/manual/mod/mod_autoindex.xml
1406 %{_datadir}/manual/mod/mod_autoindex.xml.meta
1407 %{_datadir}/manual/mod/mod_autoindex.html.en
1408 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.html.ja.jis
1409 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.xml.ja
1410 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.html.ko.euc-kr
1411 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.xml.ko
1412 %{_datadir}/manual/mod/mod_cern_meta.html
1413 %{_datadir}/manual/mod/mod_cern_meta.xml
1414 %{_datadir}/manual/mod/mod_cern_meta.xml.meta
1415 %{_datadir}/manual/mod/mod_cern_meta.html.en
1416 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.html.ko.euc-kr
1417 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.xml.ko
1418 %{_datadir}/manual/mod/mod_cgi.html
1419 %{_datadir}/manual/mod/mod_cgi.xml
1420 %{_datadir}/manual/mod/mod_cgi.xml.meta
1421 %{_datadir}/manual/mod/mod_cgi.html.en
1422 %lang(ja) %{_datadir}/manual/mod/mod_cgi.html.ja.jis
1423 %lang(ja) %{_datadir}/manual/mod/mod_cgi.xml.ja
1424 %lang(ko) %{_datadir}/manual/mod/mod_cgi.html.ko.euc-kr
1425 %lang(ko) %{_datadir}/manual/mod/mod_cgi.xml.ko
1426 %{_datadir}/manual/mod/mod_echo.html
1427 %{_datadir}/manual/mod/mod_echo.xml
1428 %{_datadir}/manual/mod/mod_echo.xml.meta
1429 %{_datadir}/manual/mod/mod_echo.html.en
1430 %lang(ja) %{_datadir}/manual/mod/mod_echo.html.ja.jis
1431 %lang(ja) %{_datadir}/manual/mod/mod_echo.xml.ja
1432 %lang(ko) %{_datadir}/manual/mod/mod_echo.html.ko.euc-kr
1433 %lang(ko) %{_datadir}/manual/mod/mod_echo.xml.ko
1434 %{_datadir}/manual/mod/mod_env.html
1435 %{_datadir}/manual/mod/mod_env.xml
1436 %{_datadir}/manual/mod/mod_env.xml.meta
1437 %{_datadir}/manual/mod/mod_env.html.en
1438 %lang(ja) %{_datadir}/manual/mod/mod_env.html.ja.jis
1439 %lang(ja) %{_datadir}/manual/mod/mod_env.xml.ja
1440 %lang(ko) %{_datadir}/manual/mod/mod_env.html.ko.euc-kr
1441 %lang(ko) %{_datadir}/manual/mod/mod_env.xml.ko
1442 %{_datadir}/manual/mod/mod_ext_filter.html
1443 %{_datadir}/manual/mod/mod_ext_filter.xml
1444 %{_datadir}/manual/mod/mod_ext_filter.xml.meta
1445 %{_datadir}/manual/mod/mod_ext_filter.html.en
1446 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.html.ko.euc-kr
1447 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.xml.ko
1448 %{_datadir}/manual/mod/mod_include.html
1449 %{_datadir}/manual/mod/mod_include.xml
1450 %{_datadir}/manual/mod/mod_include.xml.meta
1451 %{_datadir}/manual/mod/mod_include.html.en
1452 %lang(ja) %{_datadir}/manual/mod/mod_include.html.ja.jis
1453 %lang(ja) %{_datadir}/manual/mod/mod_include.xml.ja
1454 %{_datadir}/manual/mod/mod_log_config.html
1455 %{_datadir}/manual/mod/mod_log_config.xml
1456 %{_datadir}/manual/mod/mod_log_config.xml.meta
1457 %{_datadir}/manual/mod/mod_log_config.html.en
1458 %{_datadir}/manual/mod/mod_log_forensic.html
1459 %{_datadir}/manual/mod/mod_log_forensic.xml
1460 %{_datadir}/manual/mod/mod_log_forensic.xml.meta
1461 %{_datadir}/manual/mod/mod_log_forensic.html.en
1462 %{_datadir}/manual/mod/mod_mime*.html
1463 %{_datadir}/manual/mod/mod_mime*.xml
1464 %{_datadir}/manual/mod/mod_mime*.xml.meta
1465 %{_datadir}/manual/mod/mod_mime*.html.en
1466 %lang(ja) %{_datadir}/manual/mod/mod_mime*.html.ja.jis
1467 %lang(ja) %{_datadir}/manual/mod/mod_mime*.xml.ja
1468 %{_datadir}/manual/mod/mod_negotiation.html
1469 %{_datadir}/manual/mod/mod_negotiation.xml
1470 %{_datadir}/manual/mod/mod_negotiation.xml.meta
1471 %{_datadir}/manual/mod/mod_negotiation.html.en
1472 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja.jis
1473 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.xml.ja
1474 %{_datadir}/manual/mod/mod_setenvif.html
1475 %{_datadir}/manual/mod/mod_setenvif.xml
1476 %{_datadir}/manual/mod/mod_setenvif.xml.meta
1477 %{_datadir}/manual/mod/mod_setenvif.html.en
1478 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja.jis
1479 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.xml.ja
1480 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.html.ko.euc-kr
1481 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.xml.ko
1482 %{_datadir}/manual/mod/mod_speling.html
1483 %{_datadir}/manual/mod/mod_speling.xml
1484 %{_datadir}/manual/mod/mod_speling.xml.meta
1485 %{_datadir}/manual/mod/mod_speling.html.en
1486 %lang(ja) %{_datadir}/manual/mod/mod_speling.html.ja.jis
1487 %lang(ja) %{_datadir}/manual/mod/mod_speling.xml.ja
1488 %lang(ko) %{_datadir}/manual/mod/mod_speling.html.ko.euc-kr
1489 %lang(ko) %{_datadir}/manual/mod/mod_speling.xml.ko
1490 %{_datadir}/manual/mod/mod_userdir.html
1491 %{_datadir}/manual/mod/mod_userdir.xml
1492 %{_datadir}/manual/mod/mod_userdir.xml.meta
1493 %{_datadir}/manual/mod/mod_userdir.html.en
1494 %lang(ja) %{_datadir}/manual/mod/mod_userdir.html.ja.jis
1495 %lang(ja) %{_datadir}/manual/mod/mod_userdir.xml.ja
1496 %lang(ko) %{_datadir}/manual/mod/mod_userdir.html.ko.euc-kr
1497 %lang(ko) %{_datadir}/manual/mod/mod_userdir.xml.ko
1498 %dir %{_datadir}/manual/programs
1499 %{_datadir}/manual/programs/*.html
1500 %{_datadir}/manual/programs/*.xml
1501 %{_datadir}/manual/programs/*.xml.meta
1502 %{_datadir}/manual/programs/*.html.en
1503 %lang(es) %{_datadir}/manual/programs/*.html.es
1504 %lang(es) %{_datadir}/manual/programs/*.xml.es
1505 %lang(ko) %{_datadir}/manual/programs/*.html.ko.euc-kr
1506 %lang(ko) %{_datadir}/manual/programs/*.xml.ko
1507 %lang(ru) %{_datadir}/manual/programs/*.html.ru.koi8-r
1508 %lang(ru) %{_datadir}/manual/programs/*.xml.ru
1509 %{_datadir}/manual/style
1510
1511 %{_datadir}/manual/mod/mod_suexec.html
1512 %{_datadir}/manual/mod/mod_suexec.xml
1513 %{_datadir}/manual/mod/mod_suexec.xml.meta
1514 %{_datadir}/manual/mod/mod_suexec.html.en
1515 %lang(ja) %{_datadir}/manual/mod/mod_suexec.html.ja.jis
1516 %lang(ja) %{_datadir}/manual/mod/mod_suexec.xml.ja
1517 %lang(ko) %{_datadir}/manual/mod/mod_suexec.html.ko.euc-kr
1518 %lang(ko) %{_datadir}/manual/mod/mod_suexec.xml.ko
1519 %{_datadir}/manual/mod/mod_actions.html
1520 %{_datadir}/manual/mod/mod_actions.xml
1521 %{_datadir}/manual/mod/mod_actions.xml.meta
1522 %{_datadir}/manual/mod/mod_actions.html.en
1523 %lang(ja) %{_datadir}/manual/mod/mod_actions.html.ja.jis
1524 %lang(ja) %{_datadir}/manual/mod/mod_actions.xml.ja
1525 %lang(ko) %{_datadir}/manual/mod/mod_actions.html.ko.euc-kr
1526 %lang(ko) %{_datadir}/manual/mod/mod_actions.xml.ko
1527 %{_datadir}/manual/mod/mod_auth.html
1528 %{_datadir}/manual/mod/mod_auth.xml
1529 %{_datadir}/manual/mod/mod_auth.xml.meta
1530 %{_datadir}/manual/mod/mod_auth.html.en
1531 %lang(ja) %{_datadir}/manual/mod/mod_auth.html.ja.jis
1532 %lang(ja) %{_datadir}/manual/mod/mod_auth.xml.ja
1533 %{_datadir}/manual/mod/mod_auth_anon.html
1534 %{_datadir}/manual/mod/mod_auth_anon.xml
1535 %{_datadir}/manual/mod/mod_auth_anon.xml.meta
1536 %{_datadir}/manual/mod/mod_auth_anon.html.en
1537 %{_datadir}/manual/mod/mod_auth_ldap.html
1538 %{_datadir}/manual/mod/mod_auth_ldap.xml
1539 %{_datadir}/manual/mod/mod_auth_ldap.xml.meta
1540 %{_datadir}/manual/mod/mod_auth_ldap.html.en
1541 %{_datadir}/manual/mod/mod_ldap.html
1542 %{_datadir}/manual/mod/mod_ldap.xml
1543 %{_datadir}/manual/mod/mod_ldap.xml.meta
1544 %{_datadir}/manual/mod/mod_ldap.html.en
1545 %{_datadir}/manual/mod/mod_auth_dbm.html
1546 %{_datadir}/manual/mod/mod_auth_dbm.xml
1547 %{_datadir}/manual/mod/mod_auth_dbm.xml.meta
1548 %{_datadir}/manual/mod/mod_auth_dbm.html.en
1549 %{_datadir}/manual/mod/mod_auth_digest.html
1550 %{_datadir}/manual/mod/mod_auth_digest.xml
1551 %{_datadir}/manual/mod/mod_auth_digest.xml.meta
1552 %{_datadir}/manual/mod/mod_auth_digest.html.en
1553 %{_datadir}/manual/mod/mod_cache.html
1554 %{_datadir}/manual/mod/mod_cache.xml
1555 %{_datadir}/manual/mod/mod_cache.xml.meta
1556 %{_datadir}/manual/mod/mod_cache.html.en
1557 %lang(ko) %{_datadir}/manual/mod/mod_cache.html.ko.euc-kr
1558 %lang(ko) %{_datadir}/manual/mod/mod_cache.xml.ko
1559 %{_datadir}/manual/mod/mod_disk_cache.html
1560 %{_datadir}/manual/mod/mod_disk_cache.xml
1561 %{_datadir}/manual/mod/mod_disk_cache.xml.meta
1562 %{_datadir}/manual/mod/mod_disk_cache.html.en
1563 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.html.ko.euc-kr
1564 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.xml.ko
1565 %{_datadir}/manual/mod/mod_mem_cache.html
1566 %{_datadir}/manual/mod/mod_mem_cache.xml
1567 %{_datadir}/manual/mod/mod_mem_cache.xml.meta
1568 %{_datadir}/manual/mod/mod_mem_cache.html.en
1569 %{_datadir}/manual/mod/mod_cgid.html
1570 %{_datadir}/manual/mod/mod_cgid.xml
1571 %{_datadir}/manual/mod/mod_cgid.xml.meta
1572 %{_datadir}/manual/mod/mod_cgid.html.en
1573 %lang(ko) %{_datadir}/manual/mod/mod_cgid.html.ko.euc-kr
1574 %lang(ko) %{_datadir}/manual/mod/mod_cgid.xml.ko
1575 %{_datadir}/manual/mod/mod_charset_lite.html
1576 %{_datadir}/manual/mod/mod_charset_lite.xml
1577 %{_datadir}/manual/mod/mod_charset_lite.xml.meta
1578 %{_datadir}/manual/mod/mod_charset_lite.html.en
1579 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.html.ko.euc-kr
1580 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.xml.ko
1581 %{_datadir}/manual/mod/mod_dav*.html
1582 %{_datadir}/manual/mod/mod_dav*.xml
1583 %{_datadir}/manual/mod/mod_dav*.xml.meta
1584 %{_datadir}/manual/mod/mod_dav*.html.en
1585 %lang(ja) %{_datadir}/manual/mod/mod_dav*.html.ja.jis
1586 %lang(ja) %{_datadir}/manual/mod/mod_dav*.xml.ja
1587 %lang(ko) %{_datadir}/manual/mod/mod_dav*.html.ko.euc-kr
1588 %lang(ko) %{_datadir}/manual/mod/mod_dav*.xml.ko
1589 %{_datadir}/manual/mod/mod_deflate.html
1590 %{_datadir}/manual/mod/mod_deflate.xml
1591 %{_datadir}/manual/mod/mod_deflate.xml.meta
1592 %{_datadir}/manual/mod/mod_deflate.html.en
1593 %lang(ja) %{_datadir}/manual/mod/mod_deflate.html.ja.jis
1594 %lang(ja) %{_datadir}/manual/mod/mod_deflate.xml.ja
1595 %lang(ko) %{_datadir}/manual/mod/mod_deflate.html.ko.euc-kr
1596 %lang(ko) %{_datadir}/manual/mod/mod_deflate.xml.ko
1597 %{_datadir}/manual/mod/mod_dir.html
1598 %{_datadir}/manual/mod/mod_dir.xml
1599 %{_datadir}/manual/mod/mod_dir.xml.meta
1600 %{_datadir}/manual/mod/mod_dir.html.en
1601 %lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja.jis
1602 %lang(ja) %{_datadir}/manual/mod/mod_dir.xml.ja
1603 %lang(ko) %{_datadir}/manual/mod/mod_dir.html.ko.euc-kr
1604 %lang(ko) %{_datadir}/manual/mod/mod_dir.xml.ko
1605 %{_datadir}/manual/mod/mod_expires.html
1606 %{_datadir}/manual/mod/mod_expires.xml
1607 %{_datadir}/manual/mod/mod_expires.xml.meta
1608 %{_datadir}/manual/mod/mod_expires.html.en
1609 %lang(ko) %{_datadir}/manual/mod/mod_expires.html.ko.euc-kr
1610 %lang(ko) %{_datadir}/manual/mod/mod_expires.xml.ko
1611 %{_datadir}/manual/mod/mod_file_cache.html
1612 %{_datadir}/manual/mod/mod_file_cache.xml
1613 %{_datadir}/manual/mod/mod_file_cache.xml.meta
1614 %{_datadir}/manual/mod/mod_file_cache.html.en
1615 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.html.ko.euc-kr
1616 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.xml.ko
1617 %{_datadir}/manual/mod/mod_headers.html
1618 %{_datadir}/manual/mod/mod_headers.xml
1619 %{_datadir}/manual/mod/mod_headers.xml.meta
1620 %{_datadir}/manual/mod/mod_headers.html.en
1621 %{_datadir}/manual/mod/mod_imap.html
1622 %{_datadir}/manual/mod/mod_imap.xml
1623 %{_datadir}/manual/mod/mod_imap.xml.meta
1624 %{_datadir}/manual/mod/mod_imap.html.en
1625 %{_datadir}/manual/mod/mod_info.html
1626 %{_datadir}/manual/mod/mod_info.xml
1627 %{_datadir}/manual/mod/mod_info.xml.meta
1628 %{_datadir}/manual/mod/mod_info.html.en
1629 %lang(ja) %{_datadir}/manual/mod/mod_info.html.ja.jis
1630 %lang(ja) %{_datadir}/manual/mod/mod_info.xml.ja
1631 %{_datadir}/manual/mod/mod_proxy*.html
1632 %{_datadir}/manual/mod/mod_proxy*.xml
1633 %{_datadir}/manual/mod/mod_proxy*.xml.meta
1634 %{_datadir}/manual/mod/mod_proxy*.html.en
1635 %{_datadir}/manual/mod/mod_rewrite.html
1636 %{_datadir}/manual/mod/mod_rewrite.xml
1637 %{_datadir}/manual/mod/mod_rewrite.xml.meta
1638 %{_datadir}/manual/mod/mod_rewrite.html.en
1639 %{_datadir}/manual/images/mod_rewrite*
1640 %dir %{_datadir}/manual/ssl
1641 %{_datadir}/manual/ssl/*.gif
1642 %{_datadir}/manual/ssl/*.png
1643 %{_datadir}/manual/ssl/*.html
1644 %{_datadir}/manual/ssl/*.xml
1645 %{_datadir}/manual/ssl/*.xml.meta
1646 %{_datadir}/manual/ssl/*.html.en
1647 %lang(ja) %{_datadir}/manual/ssl/*.html.ja.jis
1648 %lang(ja) %{_datadir}/manual/ssl/*.xml.ja
1649 %{_datadir}/manual/mod/mod_ssl.html
1650 %{_datadir}/manual/mod/mod_ssl.xml
1651 %{_datadir}/manual/mod/mod_ssl.xml.meta
1652 %{_datadir}/manual/mod/mod_ssl.html.en
1653 %{_datadir}/manual/mod/mod_status.html
1654 %{_datadir}/manual/mod/mod_status.xml
1655 %{_datadir}/manual/mod/mod_status.xml.meta
1656 %{_datadir}/manual/mod/mod_status.html.en
1657 %lang(ko) %{_datadir}/manual/mod/mod_status.html.ko.euc-kr
1658 %lang(ko) %{_datadir}/manual/mod/mod_status.xml.ko
1659 %{_datadir}/manual/mod/mod_usertrack.html
1660 %{_datadir}/manual/mod/mod_usertrack.xml
1661 %{_datadir}/manual/mod/mod_usertrack.xml.meta
1662 %{_datadir}/manual/mod/mod_usertrack.html.en
1663 %{_datadir}/manual/mod/mod_unique_id.html
1664 %{_datadir}/manual/mod/mod_unique_id.xml
1665 %{_datadir}/manual/mod/mod_unique_id.xml.meta
1666 %{_datadir}/manual/mod/mod_unique_id.html.en
1667 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.html.ja.jis
1668 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.xml.ja
1669 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.html.ko.euc-kr
1670 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.xml.ko
1671 %{_datadir}/manual/mod/mod_vhost_alias.html
1672 %{_datadir}/manual/mod/mod_vhost_alias.xml
1673 %{_datadir}/manual/mod/mod_vhost_alias.xml.meta
1674 %{_datadir}/manual/mod/mod_vhost_alias.html.en
1675 %dir %{_datadir}/manual/vhosts
1676 %{_datadir}/manual/vhosts/*.html
1677 %{_datadir}/manual/vhosts/*.xml
1678 %{_datadir}/manual/vhosts/*.xml.meta
1679 %{_datadir}/manual/vhosts/*.html.en
1680 %lang(de) %{_datadir}/manual/vhosts/*.html.de
1681 %lang(de) %{_datadir}/manual/vhosts/*.xml.de
1682 %lang(es) %{_datadir}/manual/vhosts/*.html.es
1683 %lang(es) %{_datadir}/manual/vhosts/*.xml.es
1684 %lang(ja) %{_datadir}/manual/vhosts/*.html.ja.jis
1685 %lang(ja) %{_datadir}/manual/vhosts/*.xml.ja
1686 %lang(ko) %{_datadir}/manual/vhosts/*.html.ko.euc-kr
1687 %lang(ko) %{_datadir}/manual/vhosts/*.xml.ko
1688 %lang(ru) %{_datadir}/manual/vhosts/*.html.ru.koi8-r
1689 %lang(ru) %{_datadir}/manual/vhosts/*.xml.ru
1690
1691 %files suexec
1692 %defattr(644,root,root,755)
1693 %attr(4755,root,root) %{_sbindir}/suexec
1694 %attr(755,root,root) %{_libexecdir}/mod_suexec.so
1695 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_suexec.conf
1696 %{_mandir}/man8/suexec.8*
1697
1698 %files index
1699 %defattr(644,root,root,755)
1700 %config(noreplace,missingok) %{_datadir}/html/index.html*
1701 %{_datadir}/html/*.gif
1702 %{_datadir}/html/*.png
1703
1704 %files apxs
1705 %defattr(644,root,root,755)
1706 %attr(755,root,root) %{_sbindir}/apxs
1707 %attr(755,root,root) %{_sbindir}/envvars*
1708 %attr(750,root,root) %dir %{_sysconfdir}
1709 %dir %{_libexecdir}
1710 %{_mandir}/man8/apxs.8*
1711
1712 %files devel
1713 %defattr(644,root,root,755)
1714 %{_includedir}
1715 %{_libexecdir}/*.exp
1716 %attr(750,root,root) %dir %{_sysconfdir}/build
1717 %attr(755,root,root) %dir %{_libexecdir}/build
1718 %attr(644,root,root) %{_libexecdir}/build/*.mk
1719 %attr(755,root,root) %{_libexecdir}/build/*.sh
1720 %attr(755,root,root) %{_libexecdir}/build/libtool
1721
1722 %files mod_actions
1723 %defattr(644,root,root,755)
1724 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_actions.conf
1725 %attr(755,root,root) %{_libexecdir}/mod_actions.so
1726
1727 %files mod_auth
1728 %defattr(644,root,root,755)
1729 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1730 %attr(755,root,root) %{_libexecdir}/mod_auth.so
1731 %attr(755,root,root) %{_sbindir}/htpasswd
1732 %{_mandir}/man1/htpasswd.1*
1733
1734 %files mod_auth_anon
1735 %defattr(644,root,root,755)
1736 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_anon.conf
1737 %attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
1738
1739 %if %{with ldap}
1740 %files mod_auth_ldap
1741 %defattr(644,root,root,755)
1742 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_ldap.conf
1743 %attr(755,root,root) %{_libexecdir}/mod_auth_ldap.so
1744 %endif
1745
1746 %if %{with ldap}
1747 %files mod_ldap
1748 %defattr(644,root,root,755)
1749 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_ldap.conf
1750 %attr(755,root,root) %{_libexecdir}/mod_ldap.so
1751 %endif
1752
1753 %files mod_auth_dbm
1754 %defattr(644,root,root,755)
1755 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_dbm.conf
1756 %attr(755,root,root) %{_libexecdir}/mod_auth_dbm.so
1757 %attr(755,root,root) %{_sbindir}/dbmmanage
1758 %attr(755,root,root) %{_sbindir}/htdbm
1759 %{_mandir}/man1/dbmmanage.1*
1760
1761 %files mod_auth_digest
1762 %defattr(644,root,root,755)
1763 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_digest.conf
1764 %attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
1765
1766 %files mod_cache
1767 %defattr(644,root,root,755)
1768 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cache.conf
1769 %attr(755,root,root) %{_libexecdir}/mod_cache.so
1770 %attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
1771 %attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
1772
1773 %files mod_cgid
1774 %defattr(644,root,root,755)
1775 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cgid.conf
1776 %attr(755,root,root) %{_libexecdir}/mod_cgid.so
1777
1778 %files mod_charset_lite
1779 %defattr(644,root,root,755)
1780 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_charset_lite.conf
1781 %attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
1782
1783 %files mod_dav
1784 %defattr(644,root,root,755)
1785 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_dav.conf
1786 %attr(755,root,root) %{_libexecdir}/mod_dav*.so
1787
1788 %files mod_deflate
1789 %defattr(644,root,root,755)
1790 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_deflate.conf
1791 %attr(755,root,root) %{_libexecdir}/mod_deflate.so
1792
1793 %files mod_dir
1794 %defattr(644,root,root,755)
1795 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_dir.conf
1796 %attr(755,root,root) %{_libexecdir}/mod_dir.so
1797
1798 %files mod_expires
1799 %defattr(644,root,root,755)
1800 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_expires.conf
1801 %attr(755,root,root) %{_libexecdir}/mod_expires.so
1802
1803 %files mod_file_cache
1804 %defattr(644,root,root,755)
1805 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_file_cache.conf
1806 %attr(755,root,root) %{_libexecdir}/mod_file_cache.so
1807
1808 %files mod_headers
1809 %defattr(644,root,root,755)
1810 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_headers.conf
1811 %attr(755,root,root) %{_libexecdir}/mod_headers.so
1812
1813 %files mod_imap
1814 %defattr(644,root,root,755)
1815 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_imap.conf
1816 %attr(755,root,root) %{_libexecdir}/mod_imap.so
1817
1818 %files mod_info
1819 %defattr(644,root,root,755)
1820 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_info.conf
1821 %attr(755,root,root) %{_libexecdir}/mod_info.so
1822
1823 %files mod_proxy
1824 %defattr(644,root,root,755)
1825 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_proxy.conf
1826 %attr(755,root,root) %{_libexecdir}/mod_proxy*.so
1827 %attr(770,root,http) /var/cache/apache
1828
1829 %files mod_rewrite
1830 %defattr(644,root,root,755)
1831 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
1832 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_rewrite.conf
1833
1834 %if %{with ssl}
1835 %files mod_ssl
1836 %defattr(644,root,root,755)
1837 %attr(750,root,root) %dir %{_sysconfdir}/ssl
1838 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ssl/server.*
1839 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_ssl.conf
1840 %attr(755,root,root) %{_libexecdir}/mod_ssl.so
1841 %endif
1842
1843 %files mod_status
1844 %defattr(644,root,root,755)
1845 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_status.conf
1846 %attr(755,root,root) %{_libexecdir}/mod_status.so
1847
1848 %files mod_usertrack
1849 %defattr(644,root,root,755)
1850 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_usertrack.conf
1851 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
1852
1853 %files mod_unique_id
1854 %defattr(644,root,root,755)
1855 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_unique_id.conf
1856 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
1857
1858 %files mod_vhost_alias
1859 %defattr(644,root,root,755)
1860 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
1861 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_vhost_alias.conf
This page took 0.186274 seconds and 3 git commands to generate.