4 # - mod_optional_fn_{export,import}
5 # - mod_optional_hook_{export,import}
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
18 %bcond_without ssl # build without SSL support
19 %bcond_without ldap # build without LDAP support
20 %bcond_with apr1 # use apr*-1 instead of 0.9.5
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ý
36 License: Apache Group License
37 Group: Networking/Daemons
38 Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
39 # Source0-md5: ab93c56b88ca1b9ce71ba12e74bbc5de
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 Source17: %{name}-mod_autoindex.conf
57 Source20: %{name}-server.crt
58 Source21: %{name}-server.key
59 Patch0: %{name}-configdir_skip_backups.patch
60 Patch1: %{name}-layout.patch
61 Patch2: %{name}-suexec.patch
62 Patch3: %{name}-nolibs.patch
63 Patch4: %{name}-apr.patch
64 # project homepage http://www.metux.de/mpm/en/?patpage=index
65 # http://www.sannes.org/metuxmpm/
66 Patch5: httpd-2.0.48-metuxmpm-r8.patch
67 Patch6: httpd-2.0.40-xfsz.patch
68 Patch7: httpd-2.0.45-davetag.patch
69 Patch8: httpd-2.0.45-encode.patch
70 Patch9: httpd-2.0.45-export.patch
71 Patch10: httpd-2.0.46-dav401dest.patch
72 Patch11: httpd-2.0.46-md5dig.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 # http://www.telana.com/peruser.php
83 Patch22: httpd-2.0.50-peruser-r3.patch
84 Patch23: %{name}-apr1.patch
85 URL: http://httpd.apache.org/
86 BuildRequires: automake
88 BuildRequires: apr-devel >= 1:1.0.0
89 BuildRequires: apr-util-devel >= 1:1.0.0
91 BuildRequires: apr-devel >= 1:0.9.5-6
92 BuildRequires: apr-devel < 1:1.0.0
93 BuildRequires: apr-util-devel >= 1:0.9.5-5
94 BuildRequires: apr-util-devel < 1:1.0.0
96 BuildRequires: db-devel
97 BuildRequires: expat-devel
98 BuildRequires: gdbm-devel >= 1.8.3
99 BuildRequires: libtool >= 2:1.5
100 %{?with_ldap:BuildRequires: openldap-devel}
101 %{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
102 %{?with_ssl:BuildRequires: openssl-tools >= 0.9.7d}
103 BuildRequires: perl-devel >= 1:5.6
104 BuildRequires: rpm-perlprov >= 4.1-13
105 BuildRequires: rpmbuild(macros) >= 1.159
106 BuildRequires: zlib-devel
109 Requires(pre): /bin/id
110 Requires(pre): /usr/bin/getgid
111 Requires(pre): /usr/sbin/groupadd
112 Requires(pre): /usr/sbin/useradd
113 Requires(postun): /usr/sbin/userdel
114 Requires(postun): /usr/sbin/groupdel
115 Requires(post,preun): /sbin/chkconfig
116 Requires(post,postun): /sbin/ldconfig
117 Requires(post): fileutils
118 Requires: /etc/mime.types
119 Requires: %{name}-apxs = %{version}-%{release}
121 Requires: apr-util >= 1:0.9.5-5
124 Requires: psmisc >= 20.1
125 Provides: apache(modules-api) = %{_apache_modules_api}
126 Provides: group(http)
127 Provides: httpd = %{version}
129 Provides: webserver = apache
130 Obsoletes: apache-extra
132 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
134 %define _sysconfdir /etc/httpd
135 %define _includedir %{_prefix}/include/apache
136 %define _datadir /home/services/httpd
137 %define _libexecdir %{_libdir}/apache
140 Apache is a powerful, full-featured, efficient and freely-available
141 Web server. Apache is also the most popular Web server on the
145 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
146 erhältlich und weit verbreitet ist.
149 El servidor web Apache es el mejor servidor gratuito disponible en el
150 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
151 que browsers web vean documentos y sometan datos remotamente. Puede
152 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
153 caché, y nos ofrece características como monitor de estado, conversión
154 dinámica de tipo, y otras más.
157 Apache est un serveur Web puissant, efficace, gratuit et complet.
158 Apache est aussi le serveur Web le plus populaire sur Internet.
161 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
162 bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci internet.
164 %description -l pt_BR
165 O servidor web Apache é o melhor servidor gratuito disponível no mundo
166 UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
167 que browsers web vejam documentos e submetam dados remotamente. Ele
168 pode executar várias funções diferentes, incluindo funções de proxy e
169 cache, e oferece características como monitor de status, conversão
170 dinâmica de tipo, e mais.
173 Apache - ÍÏÝÎÙÊ, ÆÕÎËÃÉÏÎÁÌØÎÙÊ, ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÊ É Ó×ÏÂÏÄÎÏ
174 ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ×ÅÂ-ÓÅÒ×ÅÒ.
177 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web
181 Summary: Apache suexec wrapper
182 Summary(pl): Wrapper suexec do serwera WWW Apache
183 Group: Development/Tools
184 Requires: %{name} = %{version}-%{release}
187 The suEXEC feature provides Apache users the ability to run CGI and
188 SSI programs under user IDs different from the user ID of the calling
189 web-server. Normally, when a CGI or SSI program executes, it runs as
190 the same user who is running the web server.
192 %description suexec -l pl
193 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z
194 innym UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s±
195 wykonywane jako taki sam u¿ytkownik jak serwer WWW.
198 Summary: Apache index.html* files
199 Summary(pl): Pliki Apache index.html*
201 Requires: %{name} = %{version}-%{release}
205 Apache index.html* files.
207 %description index -l pl
208 Pliki Apache index.html*.
211 Summary: Apache manual
212 Summary(pl): Podrêcznik Apache'a
214 Requires: %{name} = %{version}-%{release}
219 %description doc -l pl
223 Summary: APache eXtenSion tool
224 Summary(pl): Narzêdzie do rozszerzania Apache'a
225 Group: Development/Tools
228 APache eXtenSion tool.
230 %description apxs -l pl
231 Narzêdzie do rozszerzania Apache'a.
234 Summary: Module development tools for the Apache web server
235 Summary(es): Archivos de inclusión del Apache para desarrollo de módulos
236 Summary(fr): Les outils de developpement de modules pour le serveur web Apache
237 Summary(pl): Pliki nag³ówkowe do tworzenia modu³ów rozszerzeñ do serwera WWW Apache
238 Summary(pt_BR): Arquivos de inclusão do Apache para desenvolvimento de módulos
239 Summary(ru): óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
240 Group: Networking/Utilities
241 Requires: %{name}-apxs = %{version}-%{release}
243 Requires: apr-util-devel >= 1:1.0.0
245 Requires: apr-util-devel >= 1:0.9.5-5
248 Obsoletes: apache-static
251 The apache-devel package contains header files for Apache.
253 %description devel -l es
254 Este paquete contiene los archivos de inclusión para el Apache, bien
255 como el utilitario apxs para la construcción de objetos compartidos
256 dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
257 o desarrollar módulos adicionales para Apache.
259 %description devel -l fr
260 Le package apache-devel contient le code source pour le serveur Web
261 Apache et le binaire APXS dont vous aurez besoin pour construire des
262 Objets Dynamiques Partages (DSOs) pour Apache.
264 %description devel -l pl
265 Pliki nag³ówkowe i inne zasoby niezbêdne przy budowaniu modu³ów DSO
266 (Dynamic Shared Objects) dla Apache.
268 %description devel -l ru
269 óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache.
271 %description devel -l pt_BR
272 Este pacote contem os arquivos de inclusão para o Apache, bem como o
273 utilitário apxs para a construção de objetos compartilhados dinâmicos
274 (DSOs). Este pacote precisa ser instalado se você deseja compilar ou
275 desenvolver módulos adicionais para o Apache.
278 Summary: Apache module for run CGI whenever a file of a certain type is requested
279 Summary(pl): Modu³ Apache'a do uruchamiania skryptów CGI
280 Group: Networking/Daemons
281 Requires: %{name} = %{version}-%{release}
283 %description mod_actions
284 This package contains mod_actions module. This module lets you run CGI
285 scripts whenever a file of a certain type is requested. This makes it
286 much easier to execute scripts that process files.
288 %description mod_actions -l pl
289 Ten modu³ pozwala na uruchamianie skryptów w momencie gdy nadchodzi
290 ¿±danie pobrania pliku okre¶lonego typu.
293 Summary: Apache module with user authentication using textual files
294 Summary(pl): Modu³ Apache'a identyfikuj±cy u¿ytkowników na podstawie plików tekstowych
295 Group: Networking/Daemons
296 Requires: %{name} = %{version}-%{release}
298 %description mod_auth
299 This package contains mod_auth module. It provides for user
300 authentication using textual files.
302 %description mod_auth -l pl
303 Ten pakiet zawiera modu³ mod_auth. S³u¿y on do sprawdzania to¿samo¶ci
304 u¿ytkowników na podstawie plików tekstowych.
306 %package mod_auth_anon
307 Summary: Apache module with "anonymous" user access authentication
308 Summary(pl): Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkownika "anonimowego"
309 Group: Networking/Daemons
310 Requires: %{name} = %{version}-%{release}
312 %description mod_auth_anon
313 This package contains mod_auth_anon module. It allows "anonymous" user
314 access to authenticated areas. It does access control in a manner
315 similar to anonymous-ftp sites; i.e. have a 'magic' user id
316 'anonymous' and the email address as a password. These email addresses
317 can be logged. Combined with other (database) access control methods,
318 this allows for effective user tracking and customization according to
319 a user profile while still keeping the site open for 'unregistered'
320 users. One advantage of using Auth-based user tracking is that, unlike
321 magic-cookies and funny URL pre/postfixes, it is completely browser
322 independent and it allows users to share URLs.
324 %description mod_auth_anon -l pl
325 Ten modu³ oferuje autoryzacjê u¿ytkownika "anonimowego" podobnie do
326 anonimowych serwerów FTP (u¿ytkownik "anonymous" oraz has³o w postaci
327 adresu pocztowego u¿ytkownika).
329 %package mod_auth_ldap
330 Summary: Apache module with LDAP user access authentication
331 Summary(pl): Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
332 Group: Networking/Daemons
333 Requires: %{name} = %{version}-%{release}
335 %description mod_auth_ldap
336 Apache module with LDAP user access authentication.
338 %description mod_auth_ldap -l pl
339 Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
341 %package mod_auth_dbm
342 Summary: Apache module with user authentication which uses DBM files
343 Summary(pl): Modu³ Apache'a z mechanizmem identyfikacji korzystaj±cym z plików DBM
344 Group: Networking/Daemons
345 Obsoletes: apache-mod_auth_db
346 Requires: %{name} = %{version}-%{release}
348 %description mod_auth_dbm
349 This module provides for HTTP Basic Authentication, where the
350 usernames and passwords are stored in DBM type database files. It is
351 an alternative to the plain text password files provided by mod_auth.
353 %description mod_auth_dbm -l pl
354 Ten modu³ udostêpnia Prost± Autoryzacjê HTTP, gdzie u¿ytkownicy oraz
355 ich has³a s± trzymane w plikach bazy typu DBM.
357 %package mod_auth_digest
358 Summary: Apache user authentication module using MD5 Digest Authentication
359 Summary(pl): Modu³ Apache'a do autoryzacji MD5
360 Group: Networking/Daemons
361 Obsoletes: apache-mod_digest
362 Requires: %{name} = %{version}-%{release}
364 %description mod_auth_digest
365 This package contains mod_digest module. It provides user
366 authentication using MD5 Digest Authentication.
368 %description mod_auth_digest -l pl
369 Modu³ ten dostarcza metodê autoryzacji bazuj±c± na MD5 Digest
372 %package mod_autoindex
373 Summary: Apache module - display index of files
374 Summary(pl): Modu³ apache do wy¶wietlania indeksu plików
375 Group: Networking/Daemons
376 Requires: %{name} = %{version}-%{release}
378 %description mod_autoindex
379 This package contains mod_autoindex module. It provides
380 generation index of files.
382 %description mod_autoindex -l pl
383 Ten pakiet dostarcza modu³ autoindex, który generuje indeks plików.
386 Summary: Content cache keyed to URIs
387 Summary(pl): Pamiêæ podrêczna wg klucza URI
388 Group: Networking/Daemons
389 Requires: %{name} = %{version}-%{release}
391 %description mod_cache
392 mod_cache implements an RFC 2616 compliant HTTP content cache that can
393 be used to cache either local or proxied content. Two storage
394 management modules are included in the base Apache distribution:
395 mod_disk_cache implements a disk based storage manager (generally used
396 for proxy caching) and mod_mem_cache implements an in-memory based
397 storage manager (primarily useful for caching local content).
399 %description mod_cache -l pl
400 Implementacja zgodnej z RFC 2616 pamiêci podrêcznej, która mo¿e byæ
401 u¿ywana do zapamiêtywania zawarto¶ci lokalnej lub dostêpnej przez
402 proxy. Do³±czono dwa modu³y pozwalaj±ce magazynowaæ dane w pamiêci
403 (g³ównie u¿yteczne przy cacheowaniu lokalnej zawarto¶ci) oraz na dysku
404 (u¿ywane do cacheowania proxy).
407 Summary: Execution of CGI scripts using an external CGI daemon
408 Summary(pl): Uruchamianie zewnêtrznych skryptów CGI za pomoc± daemona CGI
409 Group: Networking/Daemons
410 Requires: %{name} = %{version}-%{release}
412 %description mod_cgid
413 Execution of CGI scripts using an external CGI daemon.
415 %description mod_cgid -l pl
416 Uruchamianie zewnêtrznych skryptów CGI za pomoc± demona CGI.
418 %package mod_charset_lite
419 Summary: Specify character set translation or recoding
420 Summary(pl): Translacja lub przekodowywanie znaków
421 Group: Networking/Daemons
422 Requires: %{name} = %{version}-%{release}
424 %description mod_charset_lite
425 Specify character set translation or recoding.
427 %description mod_charset_lite -l pl
428 Translacja lub przekodowywanie znaków.
431 Summary: Apache module - Distributed Authoring and Versioning
432 Summary(pl): Modu³ Apache'a - rozproszone autorstwo i wersjonowanie
433 Group: Networking/Daemons
434 Requires: %{name} = %{version}-%{release}
437 This module provides class 1 and class 2 WebDAV ('Web-based
438 Distributed Authoring and Versioning') functionality for Apache. This
439 extension to the HTTP protocol allows creating, moving, copying, and
440 deleting resources and collections on a remote web server.
442 %description mod_dav -l pl
443 Modu³ udostêpnia klasê 1 oraz klasê 2 WebDAV (Bazuj±cego na WWW
444 rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala
445 na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na
446 zdalnym serwerze WWW.
449 Summary: Apache module: Compress content before it is delivered to the client
450 Summary(pl): Modu³ Apache'a kompresuj±cy dane przed przes³aniem ich do klienta
451 Group: Networking/Daemons
452 Requires: %{name} = %{version}-%{release}
454 %description mod_deflate
455 Compress content before it is delivered to the client.
457 %description mod_deflate -l pl
458 Modu³ kompresuj±cy dane przed przes³aniem ich do klienta.
461 Summary: Apache module for "trailing slash" redirects and serving directory index files
462 Summary(pl): Modu³ Apache'a oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci katalogu
463 Group: Networking/Daemons
464 Requires: %{name} = %{version}-%{release}
467 This package contains mod_dir which provides "trailing slash"
468 redirects and serving directory index files.
470 %description mod_dir -l pl
471 Modu³ oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci
475 Summary: Apache module allows for the customization of HTTP response headers
476 Summary(pl): Modu³ Apache'a pozwalaj±cy na modyfikacjê nag³ówków HTTP
477 Group: Networking/Daemons
478 Requires: %{name} = %{version}-%{release}
480 %description mod_headers
481 This package contains mod_headers module. The module allows for the
482 customization of HTTP response headers. Headers can be merged,
485 %description mod_headers -l pl
486 Modu³ pozwalaj±cy na ³±czenie, usuwania, zamianê nag³ówków HTTP
487 wysy³anych do przegl±darki.
490 Summary: Apache module with imap-file handler
491 Summary(pl): Modu³ Apache'a z obs³ug± imap-file
492 Group: Networking/Daemons
493 Requires: %{name} = %{version}-%{release}
495 %description mod_imap
496 This package contains mod_imap module. It provides for .map files,
497 replacing the functionality of the imagemap CGI program. Any directory
498 or document type configured to use the handler imap-file.
500 %description mod_imap -l pl
501 Modu³ umo¿liwiaj±cy obs³ugê plików .map (imap-file handler).
504 Summary: Apache module with comprehensive overview of the server configuration
505 Summary(pl): Modu³ Apache'a udostêpniaj±cy informacje o serwerze
506 Group: Networking/Daemons
507 Requires: %{name} = %{version}-%{release}
509 %description mod_info
510 This package contains mod_info module. It provides a comprehensive
511 overview of the server configuration including all installed modules
512 and directives in the configuration files.
514 %description mod_info -l pl
515 Modu³ udostêpniaj±cy informacje o konfiguracji serwera,
516 zainstalowanych modu³ach itp.
519 Summary: Apache module to use LDAP connections
520 Summary(pl): Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP
521 Group: Networking/Daemons
522 Requires: %{name} = %{version}-%{release}
524 %description mod_ldap
525 Apache module to use LDAP connections.
527 %description mod_ldap -l pl
528 Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP.
531 Summary: Apache module with Web proxy
532 Summary(pl): Modu³ Apache'a dodaj±cy obs³ugê serwera proxy
533 Group: Networking/Daemons
534 Requires: %{name} = %{version}-%{release}
536 %description mod_proxy
537 This package contains module with implementation a proxy/cache for
538 Apache. It implements proxying capability for FTP, CONNECT (for SSL),
539 HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
540 connect to other proxy modules for these and other protocols.
542 %description mod_proxy -l pl
543 Modu³ zawiera implementacjê serwera proxy/cache dla Apache.
544 Implementacja zawiera obs³ugê FTP, CONNECT (dla SSL), HTTP/0.9,
548 Summary: Apache module with rule-based engine for rewrite requested URLs on the fly
549 Summary(pl): Modu³ Apache'a do "przepisywania" adresów URL w locie
550 Group: Networking/Daemons
551 Requires: %{name} = %{version}-%{release}
553 %description mod_rewrite
554 This package contains It provides a rule-based rewriting engine to
555 rewrite requested URLs on the fly.
557 %description mod_rewrite -l pl
558 Modu³ oferuj±cy mo¿liwo¶æ "przepisywania" adresów URL w locie.
561 Summary: SSL/TLS module for the Apache HTTP server
562 Summary(pl): Modu³ SSL/TSL dla serwera Apache
563 Summary(ru): íÏÄÕÌØ SSL/TLS ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
564 Group: Networking/Daemons
566 Requires: %{name} = %{version}-%{release}
569 The mod_ssl module provides strong cryptography for the Apache Web
570 server via the Secure Sockets Layer (SSL) and Transport Layer Security
573 %description mod_ssl -l pl
574 Modu³ mod_ssl udostêpnia wsparcie do silnej kryptografii dla serwera
575 Apache poprzez protoko³y SSL/TSL (Secure Sockets Layer/Transport Layer
578 %description mod_ssl -l ru
579 íÏÄÕÌØ mod_ssl ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ × ×ÅÂ-ÓÅÒ×ÅÒÅ Apache ÎÁÄÅÖÎÏÇÏ
580 ÛÉÆÒÏ×ÁÎÉÑ ÓÒÅÄÓÔ×ÁÍÉ Secure Sockets Layer (SSL) É Transport Layer
583 Summary: Server status report module for Apache
584 Summary(pl): Modu³ udostêpniaj±cy informacje statystyczne z serwera Apache
585 Group: Networking/Daemons
586 Requires: %{name} = %{version}-%{release}
588 %description mod_status
589 The Status module allows a server administrator to find out how well
590 their server is performing. A HTML page is presented that gives the
591 current server statistics in an easily readable form. If required this
592 page can be made to automatically refresh (given a compatible
595 %description mod_status -l pl
596 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
597 pracy serwera apache (w postaci strony HTML).
599 %package mod_usertrack
600 Summary: Apache module for user tracking using cookies
601 Summary(pl): Modu³ Apache'a s³u¿±cy do ¶ledzenia "ciasteczek"
602 Group: Networking/Daemons
603 Requires: %{name} = %{version}-%{release}
605 %description mod_usertrack
606 This package contains the user tracking module which did its own
607 logging using CookieLog directory. This module allow multiple log
610 %description mod_usertrack -l pl
611 Modu³ pozwalaj±cy na ¶ledzenie "ciasteczek".
613 %package mod_vhost_alias
614 Summary: Apache module for dynamically configured mass virtual hosting
615 Summary(pl): Modu³ Apache'a dodaj±cy obs³ugê hostów wirtualnych
616 Group: Networking/Daemons
617 Requires: %{name} = %{version}-%{release}
619 %description mod_vhost_alias
620 This package contains the mod_vhost_alias. It provides support for
621 dynamically configured mass virtual hosting.
623 %description mod_vhost_alias -l pl
624 Modu³ umo¿liwia na dynamiczne konfigurowanie masowej ilo¶ci serwerów
627 %package mod_unique_id
628 Summary: Apache module which provides a magic token for each request
629 Summary(pl): Modu³ Apache'a nadaj±cy ka¿demu zapytaniu unikalny token
630 Group: Networking/Daemons
631 Requires: %{name} = %{version}-%{release}
633 %description mod_unique_id
634 This package contains the mod_unique_id. This module provides a magic
635 token for each request which is guaranteed to be unique across "all"
636 requests under very specific conditions. The unique identifier is even
637 unique across multiple machines in a properly configured cluster of
638 machines. The environment variable UNIQUE_ID is set to the identifier
639 for each request. Unique identifiers are useful for various reasons
640 which are beyond the scope of this document.
642 %description mod_unique_id -l pl
643 Modu³ nadaje ka¿demu zapytaniu token unikalny w ramach wszystkich
644 zapytañ, nawet w ramach poprawnie skonfigurowanego klastra z wielu
645 maszyn. Modu³ ustawia przy ka¿dym zapytaniu zmienn± ¶rodowiskow±
649 Summary: Apache module which generates Expires HTTP headers
650 Summary(pl): Modu³ Apache'a generuj±cy nag³ówki HTTP Expires
651 Group: Networking/Daemons
652 Requires: %{name} = %{version}-%{release}
654 %description mod_expires
655 This module controls the setting of the Expires HTTP header in server
656 responses. The expiration date can set to be relative to either the
657 time the source file was last modified, or to the time of the client
660 %description mod_expires -l pl
661 Modu³ kontroluje ustawianie nag³ówka HTTP Expires. Data wyga¶niêcia
662 wa¿no¶ci mo¿e byæ ustalana w zale¿no¶ci od czasu modyfikacji plików
663 ¼ród³owych lub odwo³ania klienta.
665 %package mod_file_cache
666 Summary: Apache module: caches a static list of files in memory
667 Summary(pl): Modu³ Apache'a cache'uj±cy statyczn± listê plików w pamiêci
668 Group: Networking/Daemons
669 Obsoletes: apache-mmap_static
670 Requires: %{name} = %{version}-%{release}
672 %description mod_file_cache
673 Caches a static list of files in memory.
675 %description mod_file_cache -l pl
676 Modu³ cache'uj±cy statyczn± listê plików w pamiêci.
679 %setup -q -n httpd-%{version}
701 %{?with_apr1:%patch23 -p1}
703 %{__perl} -pi -e "s@/usr/local/bin/perl@%{__perl}@" $(grep -rl "/usr/local/bin/perl" *)
707 MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
708 if [ "$MODULES_API" != "%_apache_modules_api" ]; then
709 echo "Set %%_apache_modules_api to $MODULES_API and rerun."
713 # Before configure; fix location of build dir in generated apxs
714 %{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/apache/build:g" \
716 install /usr/share/automake/config.* build/
717 CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
718 for mpm in metuxmpm peruser perchild prefork worker; do
719 install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
721 --prefix=%{_sysconfdir} \
722 --exec-prefix=%{_libexecdir} \
723 --with-installbuilddir=%{_libdir}/apache/build \
724 --enable-layout=PLD \
725 --enable-modules=all \
726 --enable-mods-shared=all \
729 --enable-auth-digest \
730 --enable-file-cache \
733 --enable-charset-lite \
735 --enable-disk-cache \
736 --enable-ext-filter \
737 --enable-case-filter \
738 --enable-case-filter-in \
740 --with-z=%{_prefix} \
741 --enable-mime-magic \
748 --enable-proxy-connect \
750 --enable-proxy-http \
751 %{?with_ssl:--enable-ssl} \
752 --enable-optional-hook-export \
753 --enable-optional-hook-import \
754 --enable-optional-fn-import \
755 --enable-optional-fn-export \
756 %{?with_ldap:--enable-ldap} \
757 %{?with_ldap:--enable-auth-ldap} \
764 --enable-vhost-alias \
768 --with-program-name=httpd.${mpm} \
772 $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
775 --with-suexec-bin=%{_sbindir}/suexec \
776 --with-suexec-caller=http \
777 --with-suexec-docroot=%{_datadir} \
778 --with-suexec-logfile=/var/log/httpd/suexec_log \
779 --with-suexec-uidmin=500 \
780 --with-suexec-gidmin=500 \
781 --with-suexec-umask=077 \
782 --with-apr=%{_bindir}/apr%{?with_apr1:-1}-config \
783 --with-apr-util=%{_bindir}/apu%{?with_apr1:-1}-config
785 ./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
787 find include -name '*.h' | xargs perl -pi -e "s#/httpd\.(.*?)\.conf#/etc/httpd/httpd.conf#"
792 for mpm in metuxmpm peruser perchild worker; do
793 if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
794 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
801 rm -rf $RPM_BUILD_ROOT
802 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,monit} \
803 $RPM_BUILD_ROOT%{_var}/{log/{httpd,archiv/httpd},{run,cache}/apache}
805 # prefork is default one
806 %{__make} -C buildmpm-prefork install \
807 DESTDIR=$RPM_BUILD_ROOT \
808 installbuilddir=%{_sysconfdir}/build \
809 prefix=%{_sysconfdir}/httpd \
810 libexecdir=%{_libdir}/%{name} \
811 iconsdir=%{_datadir}/icons \
812 errordir=%{_datadir}/error \
813 htdocsdir=%{_datadir}/html \
814 manualdir=%{_datadir}/manual \
815 cgidir=%{_datadir}/cgi-bin \
816 runtimedir=%{_var}/run \
817 logdir=%{_var}/log/httpd \
818 proxycachedir=%{_var}/cache/httpd
820 for mpm in metuxmpm peruser perchild worker; do
821 install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
822 ln -s httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.${mpm}.conf
825 ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
827 ln -s %{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/modules
828 ln -s %{_localstatedir}/run/apache $RPM_BUILD_ROOT%{_sysconfdir}/run
829 ln -s %{_libdir}/apache/build $RPM_BUILD_ROOT%{_sysconfdir}/build
831 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
832 install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
834 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/build \
835 $RPM_BUILD_ROOT%{_libexecdir}/build
837 perl -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
838 perl -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
839 perl -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
840 perl -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
841 ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool
842 ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build
844 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
845 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
846 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/apache
847 install %{SOURCE5} $RPM_BUILD_ROOT/etc/monit
849 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
852 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
853 install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
854 install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
857 CFG="$RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/"
859 install %{SOURCE6} $CFG/10_httpd.conf
860 install %{SOURCE8} $CFG/20_mod_vhost_alias.conf
861 install %{SOURCE9} $CFG/25_mod_status.conf
862 install %{SOURCE10} $CFG/30_mod_proxy.conf
863 install %{SOURCE11} $CFG/35_mod_info.conf
864 install %{SOURCE12} $CFG/40_mod_ssl.conf
865 install %{SOURCE13} $CFG/45_mod_dav.conf
866 install %{SOURCE14} $CFG/59_mod_dir.conf
867 install %{SOURCE15} $CFG/13_mod_suexec.conf
868 install %{SOURCE16} $CFG/58_mod_deflate.conf
869 install %{SOURCE17} $CFG/57_mod_autoindex.conf
871 echo "LoadModule ldap_module %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf
872 echo "LoadModule actions_module %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf
873 echo "LoadModule auth_module %{_libexecdir}/mod_auth.so" > $CFG/51_mod_auth.conf
874 echo "LoadModule auth_anon_module %{_libexecdir}/mod_auth_anon.so" > $CFG/52_mod_auth_anon.conf
875 echo "LoadModule auth_dbm_module %{_libexecdir}/mod_auth_dbm.so" > $CFG/53_mod_auth_dbm.conf
876 echo "LoadModule auth_digest_module %{_libexecdir}/mod_auth_digest.so" > $CFG/54_mod_auth_digest.conf
877 echo "LoadModule cache_module %{_libexecdir}/mod_cache.so
878 LoadModule mem_cache_module %{_libexecdir}/mod_mem_cache.so
879 LoadModule disk_cache_module %{_libexecdir}/mod_disk_cache.so" > $CFG/55_mod_cache.conf
880 echo "LoadModule cgid_module %{_libexecdir}/mod_cgid.so" > $CFG/56_mod_cgid.conf
881 echo "LoadModule charset_lite_module %{_libexecdir}/mod_charset_lite.so" > $CFG/57_mod_charset_lite.conf
882 echo "LoadModule auth_ldap_module %{_libexecdir}/mod_auth_ldap.so" > $CFG/59_mod_auth_ldap.conf
883 echo "LoadModule expires_module %{_libexecdir}/mod_expires.so" > $CFG/60_mod_expires.conf
884 echo "LoadModule file_cache_module %{_libexecdir}/mod_file_cache.so" > $CFG/61_mod_file_cache.conf
885 echo "LoadModule headers_module %{_libexecdir}/mod_headers.so" > $CFG/62_mod_headers.conf
886 echo "LoadModule imap_module %{_libexecdir}/mod_imap.so" > $CFG/63_mod_imap.conf
887 echo "LoadModule rewrite_module %{_libexecdir}/mod_rewrite.so" > $CFG/64_mod_rewrite.conf
888 echo "LoadModule usertrack_module %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod_usertrack.conf
889 echo "LoadModule unique_id_module %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf
891 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
894 rm -rf $RPM_BUILD_ROOT
897 if [ -n "`getgid http`" ]; then
898 if [ "`getgid http`" != "51" ]; then
899 echo "Error: group http doesn't have gid=51. Correct this before installing apache." 1>&2
903 /usr/sbin/groupadd -g 51 -r -f http
905 if [ -n "`id -u http 2>/dev/null`" ]; then
906 if [ "`id -u http`" != "51" ]; then
907 echo "Error: user http doesn't have uid=51. Correct this before installing apache." 1>&2
911 /usr/sbin/useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http 1>&2
916 /sbin/chkconfig --add httpd
918 touch /var/log/httpd/{access,error,agent,referer}_log
919 if [ -f /var/lock/subsys/httpd ]; then
920 /etc/rc.d/init.d/httpd restart 1>&2
922 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
926 if [ "$1" = "0" ]; then
927 if [ -f /var/lock/subsys/httpd ]; then
928 /etc/rc.d/init.d/httpd stop 1>&2
930 /sbin/chkconfig --del httpd
935 if [ "$1" = "0" ]; then
940 %triggerpostun -- %{name} <= 2.0.50-6
942 echo "Since that version autoindex module has been separated to package %{name}-mod_autoindex"
943 echo "If you want to have the same functionality do:"
944 echo "poldek --upgrade %{name}-mod_autoindex"
948 if [ -f /var/lock/subsys/httpd ]; then
949 /etc/rc.d/init.d/httpd restart 1>&2
951 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
955 if [ "$1" = "0" ]; then
956 if [ -f /var/lock/subsys/httpd ]; then
957 /etc/rc.d/init.d/httpd restart 1>&2
962 if [ -f /var/lock/subsys/httpd ]; then
963 /etc/rc.d/init.d/httpd restart 1>&2
965 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
969 if [ "$1" = "0" ]; then
970 if [ -f /var/lock/subsys/httpd ]; then
971 /etc/rc.d/init.d/httpd restart 1>&2
976 if [ -f /var/lock/subsys/httpd ]; then
977 /etc/rc.d/init.d/httpd restart 1>&2
979 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
983 if [ "$1" = "0" ]; then
984 if [ -f /var/lock/subsys/httpd ]; then
985 /etc/rc.d/init.d/httpd restart 1>&2
990 if [ -f /var/lock/subsys/httpd ]; then
991 /etc/rc.d/init.d/httpd restart 1>&2
993 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
997 if [ "$1" = "0" ]; then
998 if [ -f /var/lock/subsys/httpd ]; then
999 /etc/rc.d/init.d/httpd restart 1>&2
1004 if [ -f /var/lock/subsys/httpd ]; then
1005 /etc/rc.d/init.d/httpd restart 1>&2
1007 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1010 %preun mod_autoindex
1011 if [ "$1" = "0" ]; then
1012 if [ -f /var/lock/subsys/httpd ]; then
1013 /etc/rc.d/init.d/httpd restart 1>&2
1018 if [ -f /var/lock/subsys/httpd ]; then
1019 /etc/rc.d/init.d/httpd restart 1>&2
1021 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1025 if [ "$1" = "0" ]; then
1026 if [ -f /var/lock/subsys/httpd ]; then
1027 /etc/rc.d/init.d/httpd restart 1>&2
1032 if [ -f /var/lock/subsys/httpd ]; then
1033 /etc/rc.d/init.d/httpd restart 1>&2
1035 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1039 if [ "$1" = "0" ]; then
1040 if [ -f /var/lock/subsys/httpd ]; then
1041 /etc/rc.d/init.d/httpd restart 1>&2
1045 %post mod_charset_lite
1046 if [ -f /var/lock/subsys/httpd ]; then
1047 /etc/rc.d/init.d/httpd restart 1>&2
1049 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1052 %preun mod_charset_lite
1053 if [ "$1" = "0" ]; then
1054 if [ -f /var/lock/subsys/httpd ]; then
1055 /etc/rc.d/init.d/httpd restart 1>&2
1060 if [ -f /var/lock/subsys/httpd ]; then
1061 /etc/rc.d/init.d/httpd restart 1>&2
1063 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1067 if [ "$1" = "0" ]; then
1068 if [ -f /var/lock/subsys/httpd ]; then
1069 /etc/rc.d/init.d/httpd restart 1>&2
1073 %post mod_auth_digest
1074 if [ -f /var/lock/subsys/httpd ]; then
1075 /etc/rc.d/init.d/httpd restart 1>&2
1077 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1080 %preun mod_auth_digest
1081 if [ "$1" = "0" ]; then
1082 if [ -f /var/lock/subsys/httpd ]; then
1083 /etc/rc.d/init.d/httpd restart 1>&2
1088 if [ -f /var/lock/subsys/httpd ]; then
1089 /etc/rc.d/init.d/httpd restart 1>&2
1091 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1095 if [ "$1" = "0" ]; then
1096 if [ -f /var/lock/subsys/httpd ]; then
1097 /etc/rc.d/init.d/httpd restart 1>&2
1102 if [ -f /var/lock/subsys/httpd ]; then
1103 /etc/rc.d/init.d/httpd restart 1>&2
1105 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1109 if [ "$1" = "0" ]; then
1110 if [ -f /var/lock/subsys/httpd ]; then
1111 /etc/rc.d/init.d/httpd restart 1>&2
1116 if [ -f /var/lock/subsys/httpd ]; then
1117 /etc/rc.d/init.d/httpd restart 1>&2
1119 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1123 if [ "$1" = "0" ]; then
1124 if [ -f /var/lock/subsys/httpd ]; then
1125 /etc/rc.d/init.d/httpd restart 1>&2
1129 %post mod_file_cache
1130 if [ -f /var/lock/subsys/httpd ]; then
1131 /etc/rc.d/init.d/httpd restart 1>&2
1133 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1136 %preun mod_file_cache
1137 if [ "$1" = "0" ]; then
1138 if [ -f /var/lock/subsys/httpd ]; then
1139 /etc/rc.d/init.d/httpd restart 1>&2
1144 if [ -f /var/lock/subsys/httpd ]; then
1145 /etc/rc.d/init.d/httpd restart 1>&2
1147 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1151 if [ "$1" = "0" ]; then
1152 if [ -f /var/lock/subsys/httpd ]; then
1153 /etc/rc.d/init.d/httpd restart 1>&2
1158 if [ -f /var/lock/subsys/httpd ]; then
1159 /etc/rc.d/init.d/httpd restart 1>&2
1161 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1165 if [ "$1" = "0" ]; then
1166 if [ -f /var/lock/subsys/httpd ]; then
1167 /etc/rc.d/init.d/httpd restart 1>&2
1172 if [ -f /var/lock/subsys/httpd ]; then
1173 /etc/rc.d/init.d/httpd restart 1>&2
1175 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1179 if [ "$1" = "0" ]; then
1180 if [ -f /var/lock/subsys/httpd ]; then
1181 /etc/rc.d/init.d/httpd restart 1>&2
1186 if [ -f /var/lock/subsys/httpd ]; then
1187 /etc/rc.d/init.d/httpd restart 1>&2
1189 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1193 if [ "$1" = "0" ]; then
1194 if [ -f /var/lock/subsys/httpd ]; then
1195 /etc/rc.d/init.d/httpd restart 1>&2
1200 if [ -f /var/lock/subsys/httpd ]; then
1201 /etc/rc.d/init.d/httpd restart 1>&2
1203 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1207 if [ "$1" = "0" ]; then
1208 if [ -f /var/lock/subsys/httpd ]; then
1209 /etc/rc.d/init.d/httpd restart 1>&2
1214 if [ -f /var/lock/subsys/httpd ]; then
1215 /etc/rc.d/init.d/httpd restart 1>&2
1217 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1221 if [ "$1" = "0" ]; then
1222 if [ -f /var/lock/subsys/httpd ]; then
1223 /etc/rc.d/init.d/httpd restart 1>&2
1228 if [ -f /var/lock/subsys/httpd ]; then
1229 /etc/rc.d/init.d/httpd restart 1>&2
1231 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1235 if [ "$1" = "0" ]; then
1236 if [ -f /var/lock/subsys/httpd ]; then
1237 /etc/rc.d/init.d/httpd restart 1>&2
1242 if [ -f /var/lock/subsys/httpd ]; then
1243 /etc/rc.d/init.d/httpd restart 1>&2
1245 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1248 %preun mod_usertrack
1249 if [ "$1" = "0" ]; then
1250 if [ -f /var/lock/subsys/httpd ]; then
1251 /etc/rc.d/init.d/httpd restart 1>&2
1256 if [ -f /var/lock/subsys/httpd ]; then
1257 /etc/rc.d/init.d/httpd restart 1>&2
1259 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1262 %preun mod_unique_id
1263 if [ "$1" = "0" ]; then
1264 if [ -f /var/lock/subsys/httpd ]; then
1265 /etc/rc.d/init.d/httpd restart 1>&2
1269 %post mod_vhost_alias
1270 if [ -f /var/lock/subsys/httpd ]; then
1271 /etc/rc.d/init.d/httpd restart 1>&2
1273 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1276 %preun mod_vhost_alias
1277 if [ "$1" = "0" ]; then
1278 if [ -f /var/lock/subsys/httpd ]; then
1279 /etc/rc.d/init.d/httpd restart 1>&2
1284 %defattr(644,root,root,755)
1285 %doc ABOUT_APACHE CHANGES README
1286 %doc docs/conf/mime.types
1288 %attr(754,root,root) /etc/rc.d/init.d/httpd
1290 %attr(750,root,root) %dir %{_sysconfdir}/httpd.conf
1291 %attr(750,root,root) %dir %{_sysconfdir}/modules
1292 %attr(750,root,root) %dir %{_sysconfdir}/run
1293 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_httpd.conf
1294 %attr(640,root,root) %{_sysconfdir}/magic
1295 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/*
1296 %attr(640,root,root) %config(noreplace) /etc/logrotate.d/*
1297 %attr(750,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/monit/*.monitrc
1299 %attr(755,root,root) %{_libexecdir}/mod_access.so
1300 %attr(755,root,root) %{_libexecdir}/mod_alias.so
1301 %attr(755,root,root) %{_libexecdir}/mod_asis.so
1302 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
1303 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
1304 %attr(755,root,root) %{_libexecdir}/mod_env.so
1305 %attr(755,root,root) %{_libexecdir}/mod_include.so
1306 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
1307 %attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
1308 %attr(755,root,root) %{_libexecdir}/mod_mime.so
1309 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
1310 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
1311 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
1312 %attr(755,root,root) %{_libexecdir}/mod_speling.so
1313 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
1315 # look at TODO on top
1316 %attr(755,root,root) %{_libexecdir}/mod_case_filter.so
1317 %attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
1318 %attr(755,root,root) %{_libexecdir}/mod_echo.so
1319 %attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
1320 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_export.so
1321 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_import.so
1322 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_export.so
1323 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_import.so
1325 %attr(755,root,root) %{_sbindir}/htdigest
1327 %attr(755,root,root) %{_sbindir}/ab
1328 %attr(755,root,root) %{_sbindir}/apachectl
1329 %attr(755,root,root) %{_sbindir}/checkgid
1330 %attr(755,root,root) %{_sbindir}/httpd
1331 %attr(755,root,root) %{_sbindir}/httpd.*
1332 %attr(755,root,root) %{_sbindir}/logresolve
1333 %attr(755,root,root) %{_sbindir}/rotatelogs
1335 %dir %attr(770,root,http) /var/run/apache
1337 %{_mandir}/man1/htdigest.1*
1338 %{_mandir}/man8/ab.8*
1339 %{_mandir}/man8/apachectl.8*
1340 %{_mandir}/man8/httpd.8*
1341 %{_mandir}/man8/logresolve.8*
1342 %{_mandir}/man8/rotatelogs.8*
1344 %attr(750,root,root) %dir /var/log/httpd
1345 %attr(750,root,root) %dir /var/log/archiv/httpd
1346 %attr(640,root,root) %ghost /var/log/httpd/*
1350 %attr(755,root,root) %dir %{_datadir}/html
1352 %attr(755,root,root) %{_datadir}/cgi-bin
1357 %defattr(644,root,root,755)
1358 %dir %{_datadir}/manual
1359 %{_datadir}/manual/LICENSE
1360 %{_datadir}/manual/*.html
1361 %{_datadir}/manual/*.xml
1362 %{_datadir}/manual/*.xml.meta
1363 %{_datadir}/manual/*.html.en
1364 %lang(de) %{_datadir}/manual/*.html.de
1365 %lang(de) %{_datadir}/manual/*.xml.de
1366 %lang(es) %{_datadir}/manual/*.html.es
1367 %lang(es) %{_datadir}/manual/*.xml.es
1368 %lang(fr) %{_datadir}/manual/*.html.fr
1369 %lang(ja) %{_datadir}/manual/*.html.ja*
1370 %lang(ja) %{_datadir}/manual/*.xml.ja*
1371 %lang(ko) %{_datadir}/manual/*.html.ko.euc-kr
1372 %lang(ko) %{_datadir}/manual/*.xml.ko
1373 %lang(ru) %{_datadir}/manual/*.html.ru.koi8-r
1374 %lang(ru) %{_datadir}/manual/*.xml.ru
1375 %dir %{_datadir}/manual/developer
1376 %{_datadir}/manual/developer/*.html
1377 %{_datadir}/manual/developer/*.xml
1378 %{_datadir}/manual/developer/*.xml.meta
1379 %{_datadir}/manual/developer/*.html.en
1380 %lang(ja) %{_datadir}/manual/developer/*.html.ja*
1381 %dir %{_datadir}/manual/faq
1382 %{_datadir}/manual/faq/*.html
1383 %{_datadir}/manual/faq/*.xml
1384 %{_datadir}/manual/faq/*.xml.meta
1385 %{_datadir}/manual/faq/*.html.en
1386 %lang(ko) %{_datadir}/manual/faq/*.html.ko.euc-kr
1387 %lang(ko) %{_datadir}/manual/faq/*.xml.ko
1388 %dir %{_datadir}/manual/howto
1389 %{_datadir}/manual/howto/*.html
1390 %{_datadir}/manual/howto/*.xml
1391 %{_datadir}/manual/howto/*.xml.meta
1392 %{_datadir}/manual/howto/*.html.en
1393 %lang(ja) %{_datadir}/manual/howto/*.html.ja*
1394 %lang(ja) %{_datadir}/manual/howto/*.xml.ja*
1395 %lang(ko) %{_datadir}/manual/howto/*.html.ko.euc-kr
1396 %lang(ko) %{_datadir}/manual/howto/*.xml.ko
1397 %dir %{_datadir}/manual/images
1398 %{_datadir}/manual/images/[!m]*
1399 %dir %{_datadir}/manual/misc
1400 %{_datadir}/manual/misc/*.html
1401 %{_datadir}/manual/misc/*.xml
1402 %{_datadir}/manual/misc/*.xml.meta
1403 %{_datadir}/manual/misc/*.html.en
1404 %lang(ko) %{_datadir}/manual/misc/*.html.ko.euc-kr
1405 %lang(ko) %{_datadir}/manual/misc/*.xml.ko
1406 %dir %{_datadir}/manual/mod
1407 %{_datadir}/manual/mod/[cdfhilpqtw]*.html
1408 %{_datadir}/manual/mod/[acdilpqtw]*.xml
1409 %{_datadir}/manual/mod/[acdilpqtw]*.xml.meta
1410 %{_datadir}/manual/mod/[cdfhilpqtw]*.html.en
1411 %lang(de) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.de
1412 %lang(de) %{_datadir}/manual/mod/[acdilpqtw]*.xml.de
1413 %lang(es) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.es
1414 %lang(es) %{_datadir}/manual/mod/[acdilpqtw]*.xml.es
1415 %lang(ja) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ja*
1416 %lang(ja) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ja*
1417 %lang(ko) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ko.euc-kr
1418 %lang(ko) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ko
1419 %lang(ru) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ru.koi8-r
1420 %lang(ru) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ru
1421 %{_datadir}/manual/mod/module-dict.html
1422 %{_datadir}/manual/mod/module-dict.xml
1423 %{_datadir}/manual/mod/module-dict.xml.meta
1424 %{_datadir}/manual/mod/module-dict.html.en
1425 %lang(ja) %{_datadir}/manual/mod/module-dict.html.ja*
1426 %lang(ja) %{_datadir}/manual/mod/module-dict.xml.ja*
1427 %lang(ko) %{_datadir}/manual/mod/module-dict.html.ko.euc-kr
1428 %lang(ko) %{_datadir}/manual/mod/module-dict.xml.ko
1429 %{_datadir}/manual/mod/mpm_common.html
1430 %{_datadir}/manual/mod/mpm_common.xml
1431 %{_datadir}/manual/mod/mpm_common.xml.meta
1432 %{_datadir}/manual/mod/mpm_common.html.en
1433 %lang(de) %{_datadir}/manual/mod/mpm_common.html.de
1434 %lang(de) %{_datadir}/manual/mod/mpm_common.xml.de
1435 %lang(ja) %{_datadir}/manual/mod/mpm_common.html.ja*
1436 %lang(ja) %{_datadir}/manual/mod/mpm_common.xml.ja*
1437 %{_datadir}/manual/mod/mod_access.html
1438 %{_datadir}/manual/mod/mod_access.xml
1439 %{_datadir}/manual/mod/mod_access.xml.meta
1440 %{_datadir}/manual/mod/mod_access.html.en
1441 %lang(ja) %{_datadir}/manual/mod/mod_access.html.ja*
1442 %lang(ja) %{_datadir}/manual/mod/mod_access.xml.ja*
1443 %{_datadir}/manual/mod/mod_alias.html
1444 %{_datadir}/manual/mod/mod_alias.xml
1445 %{_datadir}/manual/mod/mod_alias.xml.meta
1446 %{_datadir}/manual/mod/mod_alias.html.en
1447 %lang(ja) %{_datadir}/manual/mod/mod_alias.html.ja*
1448 %lang(ja) %{_datadir}/manual/mod/mod_alias.xml.ja*
1449 %{_datadir}/manual/mod/mod_asis.html
1450 %{_datadir}/manual/mod/mod_asis.xml
1451 %{_datadir}/manual/mod/mod_asis.xml.meta
1452 %{_datadir}/manual/mod/mod_asis.html.en
1453 %lang(ja) %{_datadir}/manual/mod/mod_asis.html.ja*
1454 %lang(ja) %{_datadir}/manual/mod/mod_asis.xml.ja*
1455 %lang(ko) %{_datadir}/manual/mod/mod_asis.html.ko.euc-kr
1456 %lang(ko) %{_datadir}/manual/mod/mod_asis.xml.ko
1457 %{_datadir}/manual/mod/mod_autoindex.html
1458 %{_datadir}/manual/mod/mod_autoindex.xml
1459 %{_datadir}/manual/mod/mod_autoindex.xml.meta
1460 %{_datadir}/manual/mod/mod_autoindex.html.en
1461 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.html.ja*
1462 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.xml.ja*
1463 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.html.ko.euc-kr
1464 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.xml.ko
1465 %{_datadir}/manual/mod/mod_cern_meta.html
1466 %{_datadir}/manual/mod/mod_cern_meta.xml
1467 %{_datadir}/manual/mod/mod_cern_meta.xml.meta
1468 %{_datadir}/manual/mod/mod_cern_meta.html.en
1469 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.html.ko.euc-kr
1470 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.xml.ko
1471 %{_datadir}/manual/mod/mod_cgi.html
1472 %{_datadir}/manual/mod/mod_cgi.xml
1473 %{_datadir}/manual/mod/mod_cgi.xml.meta
1474 %{_datadir}/manual/mod/mod_cgi.html.en
1475 %lang(ja) %{_datadir}/manual/mod/mod_cgi.html.ja*
1476 %lang(ja) %{_datadir}/manual/mod/mod_cgi.xml.ja*
1477 %lang(ko) %{_datadir}/manual/mod/mod_cgi.html.ko.euc-kr
1478 %lang(ko) %{_datadir}/manual/mod/mod_cgi.xml.ko
1479 %{_datadir}/manual/mod/mod_echo.html
1480 %{_datadir}/manual/mod/mod_echo.xml
1481 %{_datadir}/manual/mod/mod_echo.xml.meta
1482 %{_datadir}/manual/mod/mod_echo.html.en
1483 %lang(ja) %{_datadir}/manual/mod/mod_echo.html.ja*
1484 %lang(ja) %{_datadir}/manual/mod/mod_echo.xml.ja*
1485 %lang(ko) %{_datadir}/manual/mod/mod_echo.html.ko.euc-kr
1486 %lang(ko) %{_datadir}/manual/mod/mod_echo.xml.ko
1487 %{_datadir}/manual/mod/mod_env.html
1488 %{_datadir}/manual/mod/mod_env.xml
1489 %{_datadir}/manual/mod/mod_env.xml.meta
1490 %{_datadir}/manual/mod/mod_env.html.en
1491 %lang(ja) %{_datadir}/manual/mod/mod_env.html.ja*
1492 %lang(ja) %{_datadir}/manual/mod/mod_env.xml.ja*
1493 %lang(ko) %{_datadir}/manual/mod/mod_env.html.ko.euc-kr
1494 %lang(ko) %{_datadir}/manual/mod/mod_env.xml.ko
1495 %{_datadir}/manual/mod/mod_ext_filter.html
1496 %{_datadir}/manual/mod/mod_ext_filter.xml
1497 %{_datadir}/manual/mod/mod_ext_filter.xml.meta
1498 %{_datadir}/manual/mod/mod_ext_filter.html.en
1499 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.html.ko.euc-kr
1500 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.xml.ko
1501 %{_datadir}/manual/mod/mod_include.html
1502 %{_datadir}/manual/mod/mod_include.xml
1503 %{_datadir}/manual/mod/mod_include.xml.meta
1504 %{_datadir}/manual/mod/mod_include.html.en
1505 %lang(ja) %{_datadir}/manual/mod/mod_include.html.ja*
1506 %lang(ja) %{_datadir}/manual/mod/mod_include.xml.ja*
1507 %{_datadir}/manual/mod/mod_log_config.html
1508 %{_datadir}/manual/mod/mod_log_config.xml
1509 %{_datadir}/manual/mod/mod_log_config.xml.meta
1510 %{_datadir}/manual/mod/mod_log_config.html.en
1511 %{_datadir}/manual/mod/mod_log_forensic.html
1512 %{_datadir}/manual/mod/mod_log_forensic.xml
1513 %{_datadir}/manual/mod/mod_log_forensic.xml.meta
1514 %{_datadir}/manual/mod/mod_log_forensic.html.en
1515 %{_datadir}/manual/mod/mod_mime*.html
1516 %{_datadir}/manual/mod/mod_mime*.xml
1517 %{_datadir}/manual/mod/mod_mime*.xml.meta
1518 %{_datadir}/manual/mod/mod_mime*.html.en
1519 %lang(ja) %{_datadir}/manual/mod/mod_mime*.html.ja*
1520 %lang(ja) %{_datadir}/manual/mod/mod_mime*.xml.ja*
1521 %{_datadir}/manual/mod/mod_negotiation.html
1522 %{_datadir}/manual/mod/mod_negotiation.xml
1523 %{_datadir}/manual/mod/mod_negotiation.xml.meta
1524 %{_datadir}/manual/mod/mod_negotiation.html.en
1525 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja*
1526 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.xml.ja*
1527 %{_datadir}/manual/mod/mod_setenvif.html
1528 %{_datadir}/manual/mod/mod_setenvif.xml
1529 %{_datadir}/manual/mod/mod_setenvif.xml.meta
1530 %{_datadir}/manual/mod/mod_setenvif.html.en
1531 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja*
1532 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.xml.ja*
1533 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.html.ko.euc-kr
1534 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.xml.ko
1535 %{_datadir}/manual/mod/mod_speling.html
1536 %{_datadir}/manual/mod/mod_speling.xml
1537 %{_datadir}/manual/mod/mod_speling.xml.meta
1538 %{_datadir}/manual/mod/mod_speling.html.en
1539 %lang(ja) %{_datadir}/manual/mod/mod_speling.html.ja*
1540 %lang(ja) %{_datadir}/manual/mod/mod_speling.xml.ja*
1541 %lang(ko) %{_datadir}/manual/mod/mod_speling.html.ko.euc-kr
1542 %lang(ko) %{_datadir}/manual/mod/mod_speling.xml.ko
1543 %{_datadir}/manual/mod/mod_userdir.html
1544 %{_datadir}/manual/mod/mod_userdir.xml
1545 %{_datadir}/manual/mod/mod_userdir.xml.meta
1546 %{_datadir}/manual/mod/mod_userdir.html.en
1547 %lang(ja) %{_datadir}/manual/mod/mod_userdir.html.ja*
1548 %lang(ja) %{_datadir}/manual/mod/mod_userdir.xml.ja*
1549 %lang(ko) %{_datadir}/manual/mod/mod_userdir.html.ko.euc-kr
1550 %lang(ko) %{_datadir}/manual/mod/mod_userdir.xml.ko
1551 %dir %{_datadir}/manual/programs
1552 %{_datadir}/manual/programs/*.html
1553 %{_datadir}/manual/programs/*.xml
1554 %{_datadir}/manual/programs/*.xml.meta
1555 %{_datadir}/manual/programs/*.html.en
1556 %lang(es) %{_datadir}/manual/programs/*.html.es
1557 %lang(es) %{_datadir}/manual/programs/*.xml.es
1558 %lang(ko) %{_datadir}/manual/programs/*.html.ko.euc-kr
1559 %lang(ko) %{_datadir}/manual/programs/*.xml.ko
1560 %lang(ru) %{_datadir}/manual/programs/*.html.ru.koi8-r
1561 %lang(ru) %{_datadir}/manual/programs/*.xml.ru
1562 %{_datadir}/manual/style
1564 %{_datadir}/manual/mod/mod_suexec.html
1565 %{_datadir}/manual/mod/mod_suexec.xml
1566 %{_datadir}/manual/mod/mod_suexec.xml.meta
1567 %{_datadir}/manual/mod/mod_suexec.html.en
1568 %lang(ja) %{_datadir}/manual/mod/mod_suexec.html.ja*
1569 %lang(ja) %{_datadir}/manual/mod/mod_suexec.xml.ja*
1570 %lang(ko) %{_datadir}/manual/mod/mod_suexec.html.ko.euc-kr
1571 %lang(ko) %{_datadir}/manual/mod/mod_suexec.xml.ko
1572 %{_datadir}/manual/mod/mod_actions.html
1573 %{_datadir}/manual/mod/mod_actions.xml
1574 %{_datadir}/manual/mod/mod_actions.xml.meta
1575 %{_datadir}/manual/mod/mod_actions.html.en
1576 %lang(ja) %{_datadir}/manual/mod/mod_actions.html.ja*
1577 %lang(ja) %{_datadir}/manual/mod/mod_actions.xml.ja*
1578 %lang(ko) %{_datadir}/manual/mod/mod_actions.html.ko.euc-kr
1579 %lang(ko) %{_datadir}/manual/mod/mod_actions.xml.ko
1580 %{_datadir}/manual/mod/mod_auth.html
1581 %{_datadir}/manual/mod/mod_auth.xml
1582 %{_datadir}/manual/mod/mod_auth.xml.meta
1583 %{_datadir}/manual/mod/mod_auth.html.en
1584 %lang(ja) %{_datadir}/manual/mod/mod_auth.html.ja*
1585 %lang(ja) %{_datadir}/manual/mod/mod_auth.xml.ja*
1586 %{_datadir}/manual/mod/mod_auth_anon.html
1587 %{_datadir}/manual/mod/mod_auth_anon.xml
1588 %{_datadir}/manual/mod/mod_auth_anon.xml.meta
1589 %{_datadir}/manual/mod/mod_auth_anon.html.en
1590 %{_datadir}/manual/mod/mod_auth_ldap.html
1591 %{_datadir}/manual/mod/mod_auth_ldap.xml
1592 %{_datadir}/manual/mod/mod_auth_ldap.xml.meta
1593 %{_datadir}/manual/mod/mod_auth_ldap.html.en
1594 %{_datadir}/manual/mod/mod_ldap.html
1595 %{_datadir}/manual/mod/mod_ldap.xml
1596 %{_datadir}/manual/mod/mod_ldap.xml.meta
1597 %{_datadir}/manual/mod/mod_ldap.html.en
1598 %{_datadir}/manual/mod/mod_auth_dbm.html
1599 %{_datadir}/manual/mod/mod_auth_dbm.xml
1600 %{_datadir}/manual/mod/mod_auth_dbm.xml.meta
1601 %{_datadir}/manual/mod/mod_auth_dbm.html.en
1602 %{_datadir}/manual/mod/mod_auth_digest.html
1603 %{_datadir}/manual/mod/mod_auth_digest.xml
1604 %{_datadir}/manual/mod/mod_auth_digest.xml.meta
1605 %{_datadir}/manual/mod/mod_auth_digest.html.en
1606 %{_datadir}/manual/mod/mod_cache.html
1607 %{_datadir}/manual/mod/mod_cache.xml
1608 %{_datadir}/manual/mod/mod_cache.xml.meta
1609 %{_datadir}/manual/mod/mod_cache.html.en
1610 %lang(ko) %{_datadir}/manual/mod/mod_cache.html.ko.euc-kr
1611 %lang(ko) %{_datadir}/manual/mod/mod_cache.xml.ko
1612 %{_datadir}/manual/mod/mod_disk_cache.html
1613 %{_datadir}/manual/mod/mod_disk_cache.xml
1614 %{_datadir}/manual/mod/mod_disk_cache.xml.meta
1615 %{_datadir}/manual/mod/mod_disk_cache.html.en
1616 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.html.ko.euc-kr
1617 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.xml.ko
1618 %{_datadir}/manual/mod/mod_mem_cache.html
1619 %{_datadir}/manual/mod/mod_mem_cache.xml
1620 %{_datadir}/manual/mod/mod_mem_cache.xml.meta
1621 %{_datadir}/manual/mod/mod_mem_cache.html.en
1622 %{_datadir}/manual/mod/mod_cgid.html
1623 %{_datadir}/manual/mod/mod_cgid.xml
1624 %{_datadir}/manual/mod/mod_cgid.xml.meta
1625 %{_datadir}/manual/mod/mod_cgid.html.en
1626 %lang(ko) %{_datadir}/manual/mod/mod_cgid.html.ko.euc-kr
1627 %lang(ko) %{_datadir}/manual/mod/mod_cgid.xml.ko
1628 %{_datadir}/manual/mod/mod_charset_lite.html
1629 %{_datadir}/manual/mod/mod_charset_lite.xml
1630 %{_datadir}/manual/mod/mod_charset_lite.xml.meta
1631 %{_datadir}/manual/mod/mod_charset_lite.html.en
1632 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.html.ko.euc-kr
1633 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.xml.ko
1634 %{_datadir}/manual/mod/mod_dav*.html
1635 %{_datadir}/manual/mod/mod_dav*.xml
1636 %{_datadir}/manual/mod/mod_dav*.xml.meta
1637 %{_datadir}/manual/mod/mod_dav*.html.en
1638 %lang(ja) %{_datadir}/manual/mod/mod_dav*.html.ja*
1639 %lang(ja) %{_datadir}/manual/mod/mod_dav*.xml.ja*
1640 %lang(ko) %{_datadir}/manual/mod/mod_dav*.html.ko.euc-kr
1641 %lang(ko) %{_datadir}/manual/mod/mod_dav*.xml.ko
1642 %{_datadir}/manual/mod/mod_deflate.html
1643 %{_datadir}/manual/mod/mod_deflate.xml
1644 %{_datadir}/manual/mod/mod_deflate.xml.meta
1645 %{_datadir}/manual/mod/mod_deflate.html.en
1646 %lang(ja) %{_datadir}/manual/mod/mod_deflate.html.ja*
1647 %lang(ja) %{_datadir}/manual/mod/mod_deflate.xml.ja*
1648 %lang(ko) %{_datadir}/manual/mod/mod_deflate.html.ko.euc-kr
1649 %lang(ko) %{_datadir}/manual/mod/mod_deflate.xml.ko
1650 %{_datadir}/manual/mod/mod_dir.html
1651 %{_datadir}/manual/mod/mod_dir.xml
1652 %{_datadir}/manual/mod/mod_dir.xml.meta
1653 %{_datadir}/manual/mod/mod_dir.html.en
1654 %lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja*
1655 %lang(ja) %{_datadir}/manual/mod/mod_dir.xml.ja*
1656 %lang(ko) %{_datadir}/manual/mod/mod_dir.html.ko.euc-kr
1657 %lang(ko) %{_datadir}/manual/mod/mod_dir.xml.ko
1658 %{_datadir}/manual/mod/mod_expires.html
1659 %{_datadir}/manual/mod/mod_expires.xml
1660 %{_datadir}/manual/mod/mod_expires.xml.meta
1661 %{_datadir}/manual/mod/mod_expires.html.en
1662 %lang(ko) %{_datadir}/manual/mod/mod_expires.html.ko.euc-kr
1663 %lang(ko) %{_datadir}/manual/mod/mod_expires.xml.ko
1664 %{_datadir}/manual/mod/mod_file_cache.html
1665 %{_datadir}/manual/mod/mod_file_cache.xml
1666 %{_datadir}/manual/mod/mod_file_cache.xml.meta
1667 %{_datadir}/manual/mod/mod_file_cache.html.en
1668 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.html.ko.euc-kr
1669 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.xml.ko
1670 %{_datadir}/manual/mod/mod_headers.html
1671 %{_datadir}/manual/mod/mod_headers.xml
1672 %{_datadir}/manual/mod/mod_headers.xml.meta
1673 %{_datadir}/manual/mod/mod_headers.html.en
1674 %{_datadir}/manual/mod/mod_imap.html
1675 %{_datadir}/manual/mod/mod_imap.xml
1676 %{_datadir}/manual/mod/mod_imap.xml.meta
1677 %{_datadir}/manual/mod/mod_imap.html.en
1678 %{_datadir}/manual/mod/mod_info.html
1679 %{_datadir}/manual/mod/mod_info.xml
1680 %{_datadir}/manual/mod/mod_info.xml.meta
1681 %{_datadir}/manual/mod/mod_info.html.en
1682 %lang(ja) %{_datadir}/manual/mod/mod_info.html.ja*
1683 %lang(ja) %{_datadir}/manual/mod/mod_info.xml.ja*
1684 %{_datadir}/manual/mod/mod_proxy*.html
1685 %{_datadir}/manual/mod/mod_proxy*.xml
1686 %{_datadir}/manual/mod/mod_proxy*.xml.meta
1687 %{_datadir}/manual/mod/mod_proxy*.html.en
1688 %{_datadir}/manual/mod/mod_rewrite.html
1689 %{_datadir}/manual/mod/mod_rewrite.xml
1690 %{_datadir}/manual/mod/mod_rewrite.xml.meta
1691 %{_datadir}/manual/mod/mod_rewrite.html.en
1692 %{_datadir}/manual/images/mod_rewrite*
1693 %dir %{_datadir}/manual/ssl
1694 %{_datadir}/manual/ssl/*.gif
1695 %{_datadir}/manual/ssl/*.png
1696 %{_datadir}/manual/ssl/*.html
1697 %{_datadir}/manual/ssl/*.xml
1698 %{_datadir}/manual/ssl/*.xml.meta
1699 %{_datadir}/manual/ssl/*.html.en
1700 %lang(ja) %{_datadir}/manual/ssl/*.html.ja*
1701 %lang(ja) %{_datadir}/manual/ssl/*.xml.ja*
1702 %{_datadir}/manual/mod/mod_ssl.html
1703 %{_datadir}/manual/mod/mod_ssl.xml
1704 %{_datadir}/manual/mod/mod_ssl.xml.meta
1705 %{_datadir}/manual/mod/mod_ssl.html.en
1706 %{_datadir}/manual/mod/mod_status.html
1707 %{_datadir}/manual/mod/mod_status.xml
1708 %{_datadir}/manual/mod/mod_status.xml.meta
1709 %{_datadir}/manual/mod/mod_status.html.en
1710 %lang(ko) %{_datadir}/manual/mod/mod_status.html.ko.euc-kr
1711 %lang(ko) %{_datadir}/manual/mod/mod_status.xml.ko
1712 %{_datadir}/manual/mod/mod_usertrack.html
1713 %{_datadir}/manual/mod/mod_usertrack.xml
1714 %{_datadir}/manual/mod/mod_usertrack.xml.meta
1715 %{_datadir}/manual/mod/mod_usertrack.html.en
1716 %{_datadir}/manual/mod/mod_unique_id.html
1717 %{_datadir}/manual/mod/mod_unique_id.xml
1718 %{_datadir}/manual/mod/mod_unique_id.xml.meta
1719 %{_datadir}/manual/mod/mod_unique_id.html.en
1720 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.html.ja*
1721 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.xml.ja*
1722 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.html.ko.euc-kr
1723 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.xml.ko
1724 %{_datadir}/manual/mod/mod_vhost_alias.html
1725 %{_datadir}/manual/mod/mod_vhost_alias.xml
1726 %{_datadir}/manual/mod/mod_vhost_alias.xml.meta
1727 %{_datadir}/manual/mod/mod_vhost_alias.html.en
1728 %dir %{_datadir}/manual/vhosts
1729 %{_datadir}/manual/vhosts/*.html
1730 %{_datadir}/manual/vhosts/*.xml
1731 %{_datadir}/manual/vhosts/*.xml.meta
1732 %{_datadir}/manual/vhosts/*.html.en
1733 %lang(de) %{_datadir}/manual/vhosts/*.html.de
1734 %lang(de) %{_datadir}/manual/vhosts/*.xml.de
1735 %lang(es) %{_datadir}/manual/vhosts/*.html.es
1736 %lang(es) %{_datadir}/manual/vhosts/*.xml.es
1737 %lang(ja) %{_datadir}/manual/vhosts/*.html.ja*
1738 %lang(ja) %{_datadir}/manual/vhosts/*.xml.ja*
1739 %lang(ko) %{_datadir}/manual/vhosts/*.html.ko.euc-kr
1740 %lang(ko) %{_datadir}/manual/vhosts/*.xml.ko
1741 %lang(ru) %{_datadir}/manual/vhosts/*.html.ru.koi8-r
1742 %lang(ru) %{_datadir}/manual/vhosts/*.xml.ru
1745 %defattr(644,root,root,755)
1746 %attr(4755,root,root) %{_sbindir}/suexec
1747 %attr(755,root,root) %{_libexecdir}/mod_suexec.so
1748 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_suexec.conf
1749 %{_mandir}/man8/suexec.8*
1752 %defattr(644,root,root,755)
1753 %config(noreplace,missingok) %{_datadir}/html/index.html*
1754 %{_datadir}/html/*.gif
1755 %{_datadir}/html/*.png
1758 %defattr(644,root,root,755)
1759 %attr(755,root,root) %{_sbindir}/apxs
1760 %attr(755,root,root) %{_sbindir}/envvars*
1761 %attr(750,root,root) %dir %{_sysconfdir}
1763 %dir %{_libexecdir}/build
1764 %{_libexecdir}/build/config_vars.mk
1765 %{_mandir}/man8/apxs.8*
1768 %defattr(644,root,root,755)
1770 %{_libexecdir}/*.exp
1771 %attr(750,root,root) %dir %{_sysconfdir}/build
1772 %{_libexecdir}/build/[lprs]*.mk
1773 %attr(755,root,root) %{_libexecdir}/build/*.sh
1774 %attr(755,root,root) %{_libexecdir}/build/libtool
1777 %defattr(644,root,root,755)
1778 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_actions.conf
1779 %attr(755,root,root) %{_libexecdir}/mod_actions.so
1782 %defattr(644,root,root,755)
1783 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1784 %attr(755,root,root) %{_libexecdir}/mod_auth.so
1785 %attr(755,root,root) %{_sbindir}/htpasswd
1786 %{_mandir}/man1/htpasswd.1*
1788 %files mod_auth_anon
1789 %defattr(644,root,root,755)
1790 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_anon.conf
1791 %attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
1794 %files mod_auth_ldap
1795 %defattr(644,root,root,755)
1796 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_ldap.conf
1797 %attr(755,root,root) %{_libexecdir}/mod_auth_ldap.so
1802 %defattr(644,root,root,755)
1803 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_ldap.conf
1804 %attr(755,root,root) %{_libexecdir}/mod_ldap.so
1808 %defattr(644,root,root,755)
1809 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_dbm.conf
1810 %attr(755,root,root) %{_libexecdir}/mod_auth_dbm.so
1811 %attr(755,root,root) %{_sbindir}/dbmmanage
1812 %attr(755,root,root) %{_sbindir}/htdbm
1813 %{_mandir}/man1/dbmmanage.1*
1815 %files mod_auth_digest
1816 %defattr(644,root,root,755)
1817 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_digest.conf
1818 %attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
1820 %files mod_autoindex
1821 %defattr(644,root,root,755)
1822 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_autoindex.conf
1823 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
1826 %defattr(644,root,root,755)
1827 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cache.conf
1828 %attr(755,root,root) %{_libexecdir}/mod_cache.so
1829 %attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
1830 %attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
1833 %defattr(644,root,root,755)
1834 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cgid.conf
1835 %attr(755,root,root) %{_libexecdir}/mod_cgid.so
1837 %files mod_charset_lite
1838 %defattr(644,root,root,755)
1839 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_charset_lite.conf
1840 %attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
1843 %defattr(644,root,root,755)
1844 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_dav.conf
1845 %attr(755,root,root) %{_libexecdir}/mod_dav*.so
1848 %defattr(644,root,root,755)
1849 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_deflate.conf
1850 %attr(755,root,root) %{_libexecdir}/mod_deflate.so
1853 %defattr(644,root,root,755)
1854 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_dir.conf
1855 %attr(755,root,root) %{_libexecdir}/mod_dir.so
1858 %defattr(644,root,root,755)
1859 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_expires.conf
1860 %attr(755,root,root) %{_libexecdir}/mod_expires.so
1862 %files mod_file_cache
1863 %defattr(644,root,root,755)
1864 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_file_cache.conf
1865 %attr(755,root,root) %{_libexecdir}/mod_file_cache.so
1868 %defattr(644,root,root,755)
1869 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_headers.conf
1870 %attr(755,root,root) %{_libexecdir}/mod_headers.so
1873 %defattr(644,root,root,755)
1874 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_imap.conf
1875 %attr(755,root,root) %{_libexecdir}/mod_imap.so
1878 %defattr(644,root,root,755)
1879 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_info.conf
1880 %attr(755,root,root) %{_libexecdir}/mod_info.so
1883 %defattr(644,root,root,755)
1884 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_proxy.conf
1885 %attr(755,root,root) %{_libexecdir}/mod_proxy*.so
1886 %attr(770,root,http) /var/cache/apache
1889 %defattr(644,root,root,755)
1890 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
1891 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_rewrite.conf
1895 %defattr(644,root,root,755)
1896 %attr(750,root,root) %dir %{_sysconfdir}/ssl
1897 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ssl/server.*
1898 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_ssl.conf
1899 %attr(755,root,root) %{_libexecdir}/mod_ssl.so
1903 %defattr(644,root,root,755)
1904 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_status.conf
1905 %attr(755,root,root) %{_libexecdir}/mod_status.so
1907 %files mod_usertrack
1908 %defattr(644,root,root,755)
1909 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_usertrack.conf
1910 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
1912 %files mod_unique_id
1913 %defattr(644,root,root,755)
1914 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_unique_id.conf
1915 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
1917 %files mod_vhost_alias
1918 %defattr(644,root,root,755)
1919 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
1920 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_vhost_alias.conf