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 URL: http://httpd.apache.org/
85 BuildRequires: automake
87 BuildRequires: apr-devel >= 1:1.0.0
88 BuildRequires: apr-util-devel >= 1:1.0.0
90 BuildRequires: apr-devel >= 1:0.9.5-6
91 BuildRequires: apr-devel < 1:1.0.0
92 BuildRequires: apr-util-devel >= 1:0.9.5-5
93 BuildRequires: apr-util-devel < 1:1.0.0
95 BuildRequires: db-devel
96 BuildRequires: expat-devel
97 BuildRequires: gdbm-devel >= 1.8.3
98 BuildRequires: libtool >= 2:1.5
99 %{?with_ldap:BuildRequires: openldap-devel}
100 %{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
101 %{?with_ssl:BuildRequires: openssl-tools >= 0.9.7d}
102 BuildRequires: perl-devel >= 1:5.6
103 BuildRequires: rpm-perlprov >= 4.1-13
104 BuildRequires: rpmbuild(macros) >= 1.159
105 BuildRequires: zlib-devel
108 Requires(pre): /bin/id
109 Requires(pre): /usr/bin/getgid
110 Requires(pre): /usr/sbin/groupadd
111 Requires(pre): /usr/sbin/useradd
112 Requires(postun): /usr/sbin/userdel
113 Requires(postun): /usr/sbin/groupdel
114 Requires(post,preun): /sbin/chkconfig
115 Requires(post,postun): /sbin/ldconfig
116 Requires(post): fileutils
117 Requires: /etc/mime.types
118 Requires: %{name}-apxs = %{version}-%{release}
120 Requires: apr-util >= 1:0.9.5-5
123 Requires: psmisc >= 20.1
124 Provides: apache(modules-api) = %{_apache_modules_api}
125 Provides: group(http)
126 Provides: httpd = %{version}
128 Provides: webserver = apache
129 Obsoletes: apache-extra
131 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
133 %define _sysconfdir /etc/httpd
134 %define _includedir %{_prefix}/include/apache
135 %define _datadir /home/services/httpd
136 %define _libexecdir %{_libdir}/apache
139 Apache is a powerful, full-featured, efficient and freely-available
140 Web server. Apache is also the most popular Web server on the
144 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
145 erhältlich und weit verbreitet ist.
148 El servidor web Apache es el mejor servidor gratuito disponible en el
149 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
150 que browsers web vean documentos y sometan datos remotamente. Puede
151 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
152 caché, y nos ofrece características como monitor de estado, conversión
153 dinámica de tipo, y otras más.
156 Apache est un serveur Web puissant, efficace, gratuit et complet.
157 Apache est aussi le serveur Web le plus populaire sur Internet.
160 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
161 bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci internet.
163 %description -l pt_BR
164 O servidor web Apache é o melhor servidor gratuito disponível no mundo
165 UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
166 que browsers web vejam documentos e submetam dados remotamente. Ele
167 pode executar várias funções diferentes, incluindo funções de proxy e
168 cache, e oferece características como monitor de status, conversão
169 dinâmica de tipo, e mais.
172 Apache - ÍÏÝÎÙÊ, ÆÕÎËÃÉÏÎÁÌØÎÙÊ, ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÊ É Ó×ÏÂÏÄÎÏ
173 ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ×ÅÂ-ÓÅÒ×ÅÒ.
176 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web
180 Summary: Apache suexec wrapper
181 Summary(pl): Wrapper suexec do serwera WWW Apache
182 Group: Development/Tools
183 Requires: %{name} = %{version}-%{release}
186 The suEXEC feature provides Apache users the ability to run CGI and
187 SSI programs under user IDs different from the user ID of the calling
188 web-server. Normally, when a CGI or SSI program executes, it runs as
189 the same user who is running the web server.
191 %description suexec -l pl
192 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z
193 innym UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s±
194 wykonywane jako taki sam u¿ytkownik jak serwer WWW.
197 Summary: Apache index.html* files
198 Summary(pl): Pliki Apache index.html*
200 Requires: %{name} = %{version}-%{release}
204 Apache index.html* files.
206 %description index -l pl
207 Pliki Apache index.html*.
210 Summary: Apache manual
211 Summary(pl): Podrêcznik Apache'a
213 Requires: %{name} = %{version}-%{release}
218 %description doc -l pl
222 Summary: APache eXtenSion tool
223 Summary(pl): Narzêdzie do rozszerzania Apache'a
224 Group: Development/Tools
227 APache eXtenSion tool.
229 %description apxs -l pl
230 Narzêdzie do rozszerzania Apache'a.
233 Summary: Module development tools for the Apache web server
234 Summary(es): Archivos de inclusión del Apache para desarrollo de módulos
235 Summary(fr): Les outils de developpement de modules pour le serveur web Apache
236 Summary(pl): Pliki nag³ówkowe do tworzenia modu³ów rozszerzeñ do serwera WWW Apache
237 Summary(pt_BR): Arquivos de inclusão do Apache para desenvolvimento de módulos
238 Summary(ru): óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
239 Group: Networking/Utilities
240 Requires: %{name}-apxs = %{version}-%{release}
242 Requires: apr-util-devel >= 1:1.0.0
244 Requires: apr-util-devel >= 1:0.9.5-5
247 Obsoletes: apache-static
250 The apache-devel package contains header files for Apache.
252 %description devel -l es
253 Este paquete contiene los archivos de inclusión para el Apache, bien
254 como el utilitario apxs para la construcción de objetos compartidos
255 dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
256 o desarrollar módulos adicionales para Apache.
258 %description devel -l fr
259 Le package apache-devel contient le code source pour le serveur Web
260 Apache et le binaire APXS dont vous aurez besoin pour construire des
261 Objets Dynamiques Partages (DSOs) pour Apache.
263 %description devel -l pl
264 Pliki nag³ówkowe i inne zasoby niezbêdne przy budowaniu modu³ów DSO
265 (Dynamic Shared Objects) dla Apache.
267 %description devel -l ru
268 óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache.
270 %description devel -l pt_BR
271 Este pacote contem os arquivos de inclusão para o Apache, bem como o
272 utilitário apxs para a construção de objetos compartilhados dinâmicos
273 (DSOs). Este pacote precisa ser instalado se você deseja compilar ou
274 desenvolver módulos adicionais para o Apache.
277 Summary: Apache module for run CGI whenever a file of a certain type is requested
278 Summary(pl): Modu³ Apache'a do uruchamiania skryptów CGI
279 Group: Networking/Daemons
280 Requires: %{name} = %{version}-%{release}
282 %description mod_actions
283 This package contains mod_actions module. This module lets you run CGI
284 scripts whenever a file of a certain type is requested. This makes it
285 much easier to execute scripts that process files.
287 %description mod_actions -l pl
288 Ten modu³ pozwala na uruchamianie skryptów w momencie gdy nadchodzi
289 ¿±danie pobrania pliku okre¶lonego typu.
292 Summary: Apache module with user authentication using textual files
293 Summary(pl): Modu³ Apache'a identyfikuj±cy u¿ytkowników na podstawie plików tekstowych
294 Group: Networking/Daemons
295 Requires: %{name} = %{version}-%{release}
297 %description mod_auth
298 This package contains mod_auth module. It provides for user
299 authentication using textual files.
301 %description mod_auth -l pl
302 Ten pakiet zawiera modu³ mod_auth. S³u¿y on do sprawdzania to¿samo¶ci
303 u¿ytkowników na podstawie plików tekstowych.
305 %package mod_auth_anon
306 Summary: Apache module with "anonymous" user access authentication
307 Summary(pl): Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkownika "anonimowego"
308 Group: Networking/Daemons
309 Requires: %{name} = %{version}-%{release}
311 %description mod_auth_anon
312 This package contains mod_auth_anon module. It allows "anonymous" user
313 access to authenticated areas. It does access control in a manner
314 similar to anonymous-ftp sites; i.e. have a 'magic' user id
315 'anonymous' and the email address as a password. These email addresses
316 can be logged. Combined with other (database) access control methods,
317 this allows for effective user tracking and customization according to
318 a user profile while still keeping the site open for 'unregistered'
319 users. One advantage of using Auth-based user tracking is that, unlike
320 magic-cookies and funny URL pre/postfixes, it is completely browser
321 independent and it allows users to share URLs.
323 %description mod_auth_anon -l pl
324 Ten modu³ oferuje autoryzacjê u¿ytkownika "anonimowego" podobnie do
325 anonimowych serwerów FTP (u¿ytkownik "anonymous" oraz has³o w postaci
326 adresu pocztowego u¿ytkownika).
328 %package mod_auth_ldap
329 Summary: Apache module with LDAP user access authentication
330 Summary(pl): Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
331 Group: Networking/Daemons
332 Requires: %{name} = %{version}-%{release}
334 %description mod_auth_ldap
335 Apache module with LDAP user access authentication.
337 %description mod_auth_ldap -l pl
338 Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
340 %package mod_auth_dbm
341 Summary: Apache module with user authentication which uses DBM files
342 Summary(pl): Modu³ Apache'a z mechanizmem identyfikacji korzystaj±cym z plików DBM
343 Group: Networking/Daemons
344 Obsoletes: apache-mod_auth_db
345 Requires: %{name} = %{version}-%{release}
347 %description mod_auth_dbm
348 This module provides for HTTP Basic Authentication, where the
349 usernames and passwords are stored in DBM type database files. It is
350 an alternative to the plain text password files provided by mod_auth.
352 %description mod_auth_dbm -l pl
353 Ten modu³ udostêpnia Prost± Autoryzacjê HTTP, gdzie u¿ytkownicy oraz
354 ich has³a s± trzymane w plikach bazy typu DBM.
356 %package mod_auth_digest
357 Summary: Apache user authentication module using MD5 Digest Authentication
358 Summary(pl): Modu³ Apache'a do autoryzacji MD5
359 Group: Networking/Daemons
360 Obsoletes: apache-mod_digest
361 Requires: %{name} = %{version}-%{release}
363 %description mod_auth_digest
364 This package contains mod_digest module. It provides user
365 authentication using MD5 Digest Authentication.
367 %description mod_auth_digest -l pl
368 Modu³ ten dostarcza metodê autoryzacji bazuj±c± na MD5 Digest
371 %package mod_autoindex
372 Summary: Apache module - display index of files
373 Summary(pl): Modu³ apache do wy¶wietlania indeksu plików
374 Group: Networking/Daemons
375 Requires: %{name} = %{version}-%{release}
377 %description mod_autoindex
378 This package contains mod_autoindex module. It provides
379 generation index of files.
381 %description mod_autoindex -l pl
382 Ten pakiet dostarcza modu³ autoindex, który generuje indeks plików.
385 Summary: Content cache keyed to URIs
386 Summary(pl): Pamiêæ podrêczna wg klucza URI
387 Group: Networking/Daemons
388 Requires: %{name} = %{version}-%{release}
390 %description mod_cache
391 mod_cache implements an RFC 2616 compliant HTTP content cache that can
392 be used to cache either local or proxied content. Two storage
393 management modules are included in the base Apache distribution:
394 mod_disk_cache implements a disk based storage manager (generally used
395 for proxy caching) and mod_mem_cache implements an in-memory based
396 storage manager (primarily useful for caching local content).
398 %description mod_cache -l pl
399 Implementacja zgodnej z RFC 2616 pamiêci podrêcznej, która mo¿e byæ
400 u¿ywana do zapamiêtywania zawarto¶ci lokalnej lub dostêpnej przez
401 proxy. Do³±czono dwa modu³y pozwalaj±ce magazynowaæ dane w pamiêci
402 (g³ównie u¿yteczne przy cacheowaniu lokalnej zawarto¶ci) oraz na dysku
403 (u¿ywane do cacheowania proxy).
406 Summary: Execution of CGI scripts using an external CGI daemon
407 Summary(pl): Uruchamianie zewnêtrznych skryptów CGI za pomoc± daemona CGI
408 Group: Networking/Daemons
409 Requires: %{name} = %{version}-%{release}
411 %description mod_cgid
412 Execution of CGI scripts using an external CGI daemon.
414 %description mod_cgid -l pl
415 Uruchamianie zewnêtrznych skryptów CGI za pomoc± demona CGI.
417 %package mod_charset_lite
418 Summary: Specify character set translation or recoding
419 Summary(pl): Translacja lub przekodowywanie znaków
420 Group: Networking/Daemons
421 Requires: %{name} = %{version}-%{release}
423 %description mod_charset_lite
424 Specify character set translation or recoding.
426 %description mod_charset_lite -l pl
427 Translacja lub przekodowywanie znaków.
430 Summary: Apache module - Distributed Authoring and Versioning
431 Summary(pl): Modu³ Apache'a - rozproszone autorstwo i wersjonowanie
432 Group: Networking/Daemons
433 Requires: %{name} = %{version}-%{release}
436 This module provides class 1 and class 2 WebDAV ('Web-based
437 Distributed Authoring and Versioning') functionality for Apache. This
438 extension to the HTTP protocol allows creating, moving, copying, and
439 deleting resources and collections on a remote web server.
441 %description mod_dav -l pl
442 Modu³ udostêpnia klasê 1 oraz klasê 2 WebDAV (Bazuj±cego na WWW
443 rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala
444 na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na
445 zdalnym serwerze WWW.
448 Summary: Apache module: Compress content before it is delivered to the client
449 Summary(pl): Modu³ Apache'a kompresuj±cy dane przed przes³aniem ich do klienta
450 Group: Networking/Daemons
451 Requires: %{name} = %{version}-%{release}
453 %description mod_deflate
454 Compress content before it is delivered to the client.
456 %description mod_deflate -l pl
457 Modu³ kompresuj±cy dane przed przes³aniem ich do klienta.
460 Summary: Apache module for "trailing slash" redirects and serving directory index files
461 Summary(pl): Modu³ Apache'a oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci katalogu
462 Group: Networking/Daemons
463 Requires: %{name} = %{version}-%{release}
466 This package contains mod_dir which provides "trailing slash"
467 redirects and serving directory index files.
469 %description mod_dir -l pl
470 Modu³ oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci
474 Summary: Apache module allows for the customization of HTTP response headers
475 Summary(pl): Modu³ Apache'a pozwalaj±cy na modyfikacjê nag³ówków HTTP
476 Group: Networking/Daemons
477 Requires: %{name} = %{version}-%{release}
479 %description mod_headers
480 This package contains mod_headers module. The module allows for the
481 customization of HTTP response headers. Headers can be merged,
484 %description mod_headers -l pl
485 Modu³ pozwalaj±cy na ³±czenie, usuwania, zamianê nag³ówków HTTP
486 wysy³anych do przegl±darki.
489 Summary: Apache module with imap-file handler
490 Summary(pl): Modu³ Apache'a z obs³ug± imap-file
491 Group: Networking/Daemons
492 Requires: %{name} = %{version}-%{release}
494 %description mod_imap
495 This package contains mod_imap module. It provides for .map files,
496 replacing the functionality of the imagemap CGI program. Any directory
497 or document type configured to use the handler imap-file.
499 %description mod_imap -l pl
500 Modu³ umo¿liwiaj±cy obs³ugê plików .map (imap-file handler).
503 Summary: Apache module with comprehensive overview of the server configuration
504 Summary(pl): Modu³ Apache'a udostêpniaj±cy informacje o serwerze
505 Group: Networking/Daemons
506 Requires: %{name} = %{version}-%{release}
508 %description mod_info
509 This package contains mod_info module. It provides a comprehensive
510 overview of the server configuration including all installed modules
511 and directives in the configuration files.
513 %description mod_info -l pl
514 Modu³ udostêpniaj±cy informacje o konfiguracji serwera,
515 zainstalowanych modu³ach itp.
518 Summary: Apache module to use LDAP connections
519 Summary(pl): Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP
520 Group: Networking/Daemons
521 Requires: %{name} = %{version}-%{release}
523 %description mod_ldap
524 Apache module to use LDAP connections.
526 %description mod_ldap -l pl
527 Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP.
530 Summary: Apache module with Web proxy
531 Summary(pl): Modu³ Apache'a dodaj±cy obs³ugê serwera proxy
532 Group: Networking/Daemons
533 Requires: %{name} = %{version}-%{release}
535 %description mod_proxy
536 This package contains module with implementation a proxy/cache for
537 Apache. It implements proxying capability for FTP, CONNECT (for SSL),
538 HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
539 connect to other proxy modules for these and other protocols.
541 %description mod_proxy -l pl
542 Modu³ zawiera implementacjê serwera proxy/cache dla Apache.
543 Implementacja zawiera obs³ugê FTP, CONNECT (dla SSL), HTTP/0.9,
547 Summary: Apache module with rule-based engine for rewrite requested URLs on the fly
548 Summary(pl): Modu³ Apache'a do "przepisywania" adresów URL w locie
549 Group: Networking/Daemons
550 Requires: %{name} = %{version}-%{release}
552 %description mod_rewrite
553 This package contains It provides a rule-based rewriting engine to
554 rewrite requested URLs on the fly.
556 %description mod_rewrite -l pl
557 Modu³ oferuj±cy mo¿liwo¶æ "przepisywania" adresów URL w locie.
560 Summary: SSL/TLS module for the Apache HTTP server
561 Summary(pl): Modu³ SSL/TSL dla serwera Apache
562 Summary(ru): íÏÄÕÌØ SSL/TLS ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
563 Group: Networking/Daemons
565 Requires: %{name} = %{version}-%{release}
568 The mod_ssl module provides strong cryptography for the Apache Web
569 server via the Secure Sockets Layer (SSL) and Transport Layer Security
572 %description mod_ssl -l pl
573 Modu³ mod_ssl udostêpnia wsparcie do silnej kryptografii dla serwera
574 Apache poprzez protoko³y SSL/TSL (Secure Sockets Layer/Transport Layer
577 %description mod_ssl -l ru
578 íÏÄÕÌØ mod_ssl ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ × ×ÅÂ-ÓÅÒ×ÅÒÅ Apache ÎÁÄÅÖÎÏÇÏ
579 ÛÉÆÒÏ×ÁÎÉÑ ÓÒÅÄÓÔ×ÁÍÉ Secure Sockets Layer (SSL) É Transport Layer
582 Summary: Server status report module for Apache
583 Summary(pl): Modu³ udostêpniaj±cy informacje statystyczne z serwera Apache
584 Group: Networking/Daemons
585 Requires: %{name} = %{version}-%{release}
587 %description mod_status
588 The Status module allows a server administrator to find out how well
589 their server is performing. A HTML page is presented that gives the
590 current server statistics in an easily readable form. If required this
591 page can be made to automatically refresh (given a compatible
594 %description mod_status -l pl
595 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
596 pracy serwera apache (w postaci strony HTML).
598 %package mod_usertrack
599 Summary: Apache module for user tracking using cookies
600 Summary(pl): Modu³ Apache'a s³u¿±cy do ¶ledzenia "ciasteczek"
601 Group: Networking/Daemons
602 Requires: %{name} = %{version}-%{release}
604 %description mod_usertrack
605 This package contains the user tracking module which did its own
606 logging using CookieLog directory. This module allow multiple log
609 %description mod_usertrack -l pl
610 Modu³ pozwalaj±cy na ¶ledzenie "ciasteczek".
612 %package mod_vhost_alias
613 Summary: Apache module for dynamically configured mass virtual hosting
614 Summary(pl): Modu³ Apache'a dodaj±cy obs³ugê hostów wirtualnych
615 Group: Networking/Daemons
616 Requires: %{name} = %{version}-%{release}
618 %description mod_vhost_alias
619 This package contains the mod_vhost_alias. It provides support for
620 dynamically configured mass virtual hosting.
622 %description mod_vhost_alias -l pl
623 Modu³ umo¿liwia na dynamiczne konfigurowanie masowej ilo¶ci serwerów
626 %package mod_unique_id
627 Summary: Apache module which provides a magic token for each request
628 Summary(pl): Modu³ Apache'a nadaj±cy ka¿demu zapytaniu unikalny token
629 Group: Networking/Daemons
630 Requires: %{name} = %{version}-%{release}
632 %description mod_unique_id
633 This package contains the mod_unique_id. This module provides a magic
634 token for each request which is guaranteed to be unique across "all"
635 requests under very specific conditions. The unique identifier is even
636 unique across multiple machines in a properly configured cluster of
637 machines. The environment variable UNIQUE_ID is set to the identifier
638 for each request. Unique identifiers are useful for various reasons
639 which are beyond the scope of this document.
641 %description mod_unique_id -l pl
642 Modu³ nadaje ka¿demu zapytaniu token unikalny w ramach wszystkich
643 zapytañ, nawet w ramach poprawnie skonfigurowanego klastra z wielu
644 maszyn. Modu³ ustawia przy ka¿dym zapytaniu zmienn± ¶rodowiskow±
648 Summary: Apache module which generates Expires HTTP headers
649 Summary(pl): Modu³ Apache'a generuj±cy nag³ówki HTTP Expires
650 Group: Networking/Daemons
651 Requires: %{name} = %{version}-%{release}
653 %description mod_expires
654 This module controls the setting of the Expires HTTP header in server
655 responses. The expiration date can set to be relative to either the
656 time the source file was last modified, or to the time of the client
659 %description mod_expires -l pl
660 Modu³ kontroluje ustawianie nag³ówka HTTP Expires. Data wyga¶niêcia
661 wa¿no¶ci mo¿e byæ ustalana w zale¿no¶ci od czasu modyfikacji plików
662 ¼ród³owych lub odwo³ania klienta.
664 %package mod_file_cache
665 Summary: Apache module: caches a static list of files in memory
666 Summary(pl): Modu³ Apache'a cache'uj±cy statyczn± listê plików w pamiêci
667 Group: Networking/Daemons
668 Obsoletes: apache-mmap_static
669 Requires: %{name} = %{version}-%{release}
671 %description mod_file_cache
672 Caches a static list of files in memory.
674 %description mod_file_cache -l pl
675 Modu³ cache'uj±cy statyczn± listê plików w pamiêci.
678 %setup -q -n httpd-%{version}
701 %{__perl} -pi -e "s@/usr/local/bin/perl@%{__perl}@" $(grep -rl "/usr/local/bin/perl" *)
705 MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
706 if [ "$MODULES_API" != "%_apache_modules_api" ]; then
707 echo "Set %%_apache_modules_api to $MODULES_API and rerun."
711 # Before configure; fix location of build dir in generated apxs
712 %{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/apache/build:g" \
714 install /usr/share/automake/config.* build/
715 CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
716 for mpm in metuxmpm peruser perchild prefork worker; do
717 install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
719 --prefix=%{_sysconfdir} \
720 --exec-prefix=%{_libexecdir} \
721 --with-installbuilddir=%{_libdir}/apache/build \
722 --enable-layout=PLD \
723 --enable-modules=all \
724 --enable-mods-shared=all \
727 --enable-auth-digest \
728 --enable-file-cache \
731 --enable-charset-lite \
733 --enable-disk-cache \
734 --enable-ext-filter \
735 --enable-case-filter \
736 --enable-case-filter-in \
738 --with-z=%{_prefix} \
739 --enable-mime-magic \
746 --enable-proxy-connect \
748 --enable-proxy-http \
749 %{?with_ssl:--enable-ssl} \
750 --enable-optional-hook-export \
751 --enable-optional-hook-import \
752 --enable-optional-fn-import \
753 --enable-optional-fn-export \
754 %{?with_ldap:--enable-ldap} \
755 %{?with_ldap:--enable-auth-ldap} \
762 --enable-vhost-alias \
766 --with-program-name=httpd.${mpm} \
770 $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
773 --with-suexec-bin=%{_sbindir}/suexec \
774 --with-suexec-caller=http \
775 --with-suexec-docroot=%{_datadir} \
776 --with-suexec-logfile=/var/log/httpd/suexec_log \
777 --with-suexec-uidmin=500 \
778 --with-suexec-gidmin=500 \
779 --with-suexec-umask=077 \
780 --with-apr=%{_bindir}/apr%{?with_apr1:-1}-config \
781 --with-apr-util=%{_bindir}/apu%{?with_apr1:-1}-config
783 ./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
785 find include -name '*.h' | xargs perl -pi -e "s#/httpd\.(.*?)\.conf#/etc/httpd/httpd.conf#"
790 for mpm in metuxmpm peruser perchild worker; do
791 if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
792 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
799 rm -rf $RPM_BUILD_ROOT
800 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,monit} \
801 $RPM_BUILD_ROOT%{_var}/{log/{httpd,archiv/httpd},{run,cache}/apache}
803 # prefork is default one
804 %{__make} -C buildmpm-prefork install \
805 DESTDIR=$RPM_BUILD_ROOT \
806 installbuilddir=%{_sysconfdir}/build \
807 prefix=%{_sysconfdir}/httpd \
808 libexecdir=%{_libdir}/%{name} \
809 iconsdir=%{_datadir}/icons \
810 errordir=%{_datadir}/error \
811 htdocsdir=%{_datadir}/html \
812 manualdir=%{_datadir}/manual \
813 cgidir=%{_datadir}/cgi-bin \
814 runtimedir=%{_var}/run \
815 logdir=%{_var}/log/httpd \
816 proxycachedir=%{_var}/cache/httpd
818 for mpm in metuxmpm peruser perchild worker; do
819 install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
820 ln -s httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.${mpm}.conf
823 ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
825 ln -s %{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/modules
826 ln -s %{_localstatedir}/run/apache $RPM_BUILD_ROOT%{_sysconfdir}/run
827 ln -s %{_libdir}/apache/build $RPM_BUILD_ROOT%{_sysconfdir}/build
829 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
830 install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
832 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/build \
833 $RPM_BUILD_ROOT%{_libexecdir}/build
835 perl -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
836 perl -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
837 perl -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
838 perl -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
839 ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool
840 ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build
842 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
843 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
844 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/apache
845 install %{SOURCE5} $RPM_BUILD_ROOT/etc/monit
847 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
850 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
851 install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
852 install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
855 CFG="$RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/"
857 install %{SOURCE6} $CFG/10_httpd.conf
858 install %{SOURCE8} $CFG/20_mod_vhost_alias.conf
859 install %{SOURCE9} $CFG/25_mod_status.conf
860 install %{SOURCE10} $CFG/30_mod_proxy.conf
861 install %{SOURCE11} $CFG/35_mod_info.conf
862 install %{SOURCE12} $CFG/40_mod_ssl.conf
863 install %{SOURCE13} $CFG/45_mod_dav.conf
864 install %{SOURCE14} $CFG/59_mod_dir.conf
865 install %{SOURCE15} $CFG/13_mod_suexec.conf
866 install %{SOURCE16} $CFG/58_mod_deflate.conf
867 install %{SOURCE17} $CFG/57_mod_autoindex.conf
869 echo "LoadModule ldap_module %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf
870 echo "LoadModule actions_module %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf
871 echo "LoadModule auth_module %{_libexecdir}/mod_auth.so" > $CFG/51_mod_auth.conf
872 echo "LoadModule auth_anon_module %{_libexecdir}/mod_auth_anon.so" > $CFG/52_mod_auth_anon.conf
873 echo "LoadModule auth_dbm_module %{_libexecdir}/mod_auth_dbm.so" > $CFG/53_mod_auth_dbm.conf
874 echo "LoadModule auth_digest_module %{_libexecdir}/mod_auth_digest.so" > $CFG/54_mod_auth_digest.conf
875 echo "LoadModule cache_module %{_libexecdir}/mod_cache.so
876 LoadModule mem_cache_module %{_libexecdir}/mod_mem_cache.so
877 LoadModule disk_cache_module %{_libexecdir}/mod_disk_cache.so" > $CFG/55_mod_cache.conf
878 echo "LoadModule cgid_module %{_libexecdir}/mod_cgid.so" > $CFG/56_mod_cgid.conf
879 echo "LoadModule charset_lite_module %{_libexecdir}/mod_charset_lite.so" > $CFG/57_mod_charset_lite.conf
880 echo "LoadModule auth_ldap_module %{_libexecdir}/mod_auth_ldap.so" > $CFG/59_mod_auth_ldap.conf
881 echo "LoadModule expires_module %{_libexecdir}/mod_expires.so" > $CFG/60_mod_expires.conf
882 echo "LoadModule file_cache_module %{_libexecdir}/mod_file_cache.so" > $CFG/61_mod_file_cache.conf
883 echo "LoadModule headers_module %{_libexecdir}/mod_headers.so" > $CFG/62_mod_headers.conf
884 echo "LoadModule imap_module %{_libexecdir}/mod_imap.so" > $CFG/63_mod_imap.conf
885 echo "LoadModule rewrite_module %{_libexecdir}/mod_rewrite.so" > $CFG/64_mod_rewrite.conf
886 echo "LoadModule usertrack_module %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod_usertrack.conf
887 echo "LoadModule unique_id_module %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf
889 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
892 rm -rf $RPM_BUILD_ROOT
895 if [ -n "`getgid http`" ]; then
896 if [ "`getgid http`" != "51" ]; then
897 echo "Error: group http doesn't have gid=51. Correct this before installing apache." 1>&2
901 /usr/sbin/groupadd -g 51 -r -f http
903 if [ -n "`id -u http 2>/dev/null`" ]; then
904 if [ "`id -u http`" != "51" ]; then
905 echo "Error: user http doesn't have uid=51. Correct this before installing apache." 1>&2
909 /usr/sbin/useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http 1>&2
914 /sbin/chkconfig --add httpd
916 touch /var/log/httpd/{access,error,agent,referer}_log
917 if [ -f /var/lock/subsys/httpd ]; then
918 /etc/rc.d/init.d/httpd restart 1>&2
920 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
924 if [ "$1" = "0" ]; then
925 if [ -f /var/lock/subsys/httpd ]; then
926 /etc/rc.d/init.d/httpd stop 1>&2
928 /sbin/chkconfig --del httpd
933 if [ "$1" = "0" ]; then
938 %triggerpostun -- %{name} <= 2.0.50-6
940 echo "Since that version autoindex module has been separated to package %{name}-mod_autoindex"
941 echo "If you want to have the same functionality do:"
942 echo "poldek --upgrade %{name}-mod_autoindex"
946 if [ -f /var/lock/subsys/httpd ]; then
947 /etc/rc.d/init.d/httpd restart 1>&2
949 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
953 if [ "$1" = "0" ]; then
954 if [ -f /var/lock/subsys/httpd ]; then
955 /etc/rc.d/init.d/httpd restart 1>&2
960 if [ -f /var/lock/subsys/httpd ]; then
961 /etc/rc.d/init.d/httpd restart 1>&2
963 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
967 if [ "$1" = "0" ]; then
968 if [ -f /var/lock/subsys/httpd ]; then
969 /etc/rc.d/init.d/httpd restart 1>&2
974 if [ -f /var/lock/subsys/httpd ]; then
975 /etc/rc.d/init.d/httpd restart 1>&2
977 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
981 if [ "$1" = "0" ]; then
982 if [ -f /var/lock/subsys/httpd ]; then
983 /etc/rc.d/init.d/httpd restart 1>&2
988 if [ -f /var/lock/subsys/httpd ]; then
989 /etc/rc.d/init.d/httpd restart 1>&2
991 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
995 if [ "$1" = "0" ]; then
996 if [ -f /var/lock/subsys/httpd ]; then
997 /etc/rc.d/init.d/httpd restart 1>&2
1002 if [ -f /var/lock/subsys/httpd ]; then
1003 /etc/rc.d/init.d/httpd restart 1>&2
1005 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1008 %preun mod_autoindex
1009 if [ "$1" = "0" ]; then
1010 if [ -f /var/lock/subsys/httpd ]; then
1011 /etc/rc.d/init.d/httpd restart 1>&2
1016 if [ -f /var/lock/subsys/httpd ]; then
1017 /etc/rc.d/init.d/httpd restart 1>&2
1019 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1023 if [ "$1" = "0" ]; then
1024 if [ -f /var/lock/subsys/httpd ]; then
1025 /etc/rc.d/init.d/httpd restart 1>&2
1030 if [ -f /var/lock/subsys/httpd ]; then
1031 /etc/rc.d/init.d/httpd restart 1>&2
1033 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1037 if [ "$1" = "0" ]; then
1038 if [ -f /var/lock/subsys/httpd ]; then
1039 /etc/rc.d/init.d/httpd restart 1>&2
1043 %post mod_charset_lite
1044 if [ -f /var/lock/subsys/httpd ]; then
1045 /etc/rc.d/init.d/httpd restart 1>&2
1047 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1050 %preun mod_charset_lite
1051 if [ "$1" = "0" ]; then
1052 if [ -f /var/lock/subsys/httpd ]; then
1053 /etc/rc.d/init.d/httpd restart 1>&2
1058 if [ -f /var/lock/subsys/httpd ]; then
1059 /etc/rc.d/init.d/httpd restart 1>&2
1061 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1065 if [ "$1" = "0" ]; then
1066 if [ -f /var/lock/subsys/httpd ]; then
1067 /etc/rc.d/init.d/httpd restart 1>&2
1071 %post mod_auth_digest
1072 if [ -f /var/lock/subsys/httpd ]; then
1073 /etc/rc.d/init.d/httpd restart 1>&2
1075 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1078 %preun mod_auth_digest
1079 if [ "$1" = "0" ]; then
1080 if [ -f /var/lock/subsys/httpd ]; then
1081 /etc/rc.d/init.d/httpd restart 1>&2
1086 if [ -f /var/lock/subsys/httpd ]; then
1087 /etc/rc.d/init.d/httpd restart 1>&2
1089 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1093 if [ "$1" = "0" ]; then
1094 if [ -f /var/lock/subsys/httpd ]; then
1095 /etc/rc.d/init.d/httpd restart 1>&2
1100 if [ -f /var/lock/subsys/httpd ]; then
1101 /etc/rc.d/init.d/httpd restart 1>&2
1103 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1107 if [ "$1" = "0" ]; then
1108 if [ -f /var/lock/subsys/httpd ]; then
1109 /etc/rc.d/init.d/httpd restart 1>&2
1114 if [ -f /var/lock/subsys/httpd ]; then
1115 /etc/rc.d/init.d/httpd restart 1>&2
1117 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1121 if [ "$1" = "0" ]; then
1122 if [ -f /var/lock/subsys/httpd ]; then
1123 /etc/rc.d/init.d/httpd restart 1>&2
1127 %post mod_file_cache
1128 if [ -f /var/lock/subsys/httpd ]; then
1129 /etc/rc.d/init.d/httpd restart 1>&2
1131 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1134 %preun mod_file_cache
1135 if [ "$1" = "0" ]; then
1136 if [ -f /var/lock/subsys/httpd ]; then
1137 /etc/rc.d/init.d/httpd restart 1>&2
1142 if [ -f /var/lock/subsys/httpd ]; then
1143 /etc/rc.d/init.d/httpd restart 1>&2
1145 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1149 if [ "$1" = "0" ]; then
1150 if [ -f /var/lock/subsys/httpd ]; then
1151 /etc/rc.d/init.d/httpd restart 1>&2
1156 if [ -f /var/lock/subsys/httpd ]; then
1157 /etc/rc.d/init.d/httpd restart 1>&2
1159 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1163 if [ "$1" = "0" ]; then
1164 if [ -f /var/lock/subsys/httpd ]; then
1165 /etc/rc.d/init.d/httpd restart 1>&2
1170 if [ -f /var/lock/subsys/httpd ]; then
1171 /etc/rc.d/init.d/httpd restart 1>&2
1173 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1177 if [ "$1" = "0" ]; then
1178 if [ -f /var/lock/subsys/httpd ]; then
1179 /etc/rc.d/init.d/httpd restart 1>&2
1184 if [ -f /var/lock/subsys/httpd ]; then
1185 /etc/rc.d/init.d/httpd restart 1>&2
1187 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1191 if [ "$1" = "0" ]; then
1192 if [ -f /var/lock/subsys/httpd ]; then
1193 /etc/rc.d/init.d/httpd restart 1>&2
1198 if [ -f /var/lock/subsys/httpd ]; then
1199 /etc/rc.d/init.d/httpd restart 1>&2
1201 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1205 if [ "$1" = "0" ]; then
1206 if [ -f /var/lock/subsys/httpd ]; then
1207 /etc/rc.d/init.d/httpd restart 1>&2
1212 if [ -f /var/lock/subsys/httpd ]; then
1213 /etc/rc.d/init.d/httpd restart 1>&2
1215 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1219 if [ "$1" = "0" ]; then
1220 if [ -f /var/lock/subsys/httpd ]; then
1221 /etc/rc.d/init.d/httpd restart 1>&2
1226 if [ -f /var/lock/subsys/httpd ]; then
1227 /etc/rc.d/init.d/httpd restart 1>&2
1229 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1233 if [ "$1" = "0" ]; then
1234 if [ -f /var/lock/subsys/httpd ]; then
1235 /etc/rc.d/init.d/httpd restart 1>&2
1240 if [ -f /var/lock/subsys/httpd ]; then
1241 /etc/rc.d/init.d/httpd restart 1>&2
1243 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1246 %preun mod_usertrack
1247 if [ "$1" = "0" ]; then
1248 if [ -f /var/lock/subsys/httpd ]; then
1249 /etc/rc.d/init.d/httpd restart 1>&2
1254 if [ -f /var/lock/subsys/httpd ]; then
1255 /etc/rc.d/init.d/httpd restart 1>&2
1257 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1260 %preun mod_unique_id
1261 if [ "$1" = "0" ]; then
1262 if [ -f /var/lock/subsys/httpd ]; then
1263 /etc/rc.d/init.d/httpd restart 1>&2
1267 %post mod_vhost_alias
1268 if [ -f /var/lock/subsys/httpd ]; then
1269 /etc/rc.d/init.d/httpd restart 1>&2
1271 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1274 %preun mod_vhost_alias
1275 if [ "$1" = "0" ]; then
1276 if [ -f /var/lock/subsys/httpd ]; then
1277 /etc/rc.d/init.d/httpd restart 1>&2
1282 %defattr(644,root,root,755)
1283 %doc ABOUT_APACHE CHANGES README
1284 %doc docs/conf/mime.types
1286 %attr(754,root,root) /etc/rc.d/init.d/httpd
1288 %attr(750,root,root) %dir %{_sysconfdir}/httpd.conf
1289 %attr(750,root,root) %dir %{_sysconfdir}/modules
1290 %attr(750,root,root) %dir %{_sysconfdir}/run
1291 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_httpd.conf
1292 %attr(640,root,root) %{_sysconfdir}/magic
1293 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/*
1294 %attr(640,root,root) %config(noreplace) /etc/logrotate.d/*
1295 %attr(750,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/monit/*.monitrc
1297 %attr(755,root,root) %{_libexecdir}/mod_access.so
1298 %attr(755,root,root) %{_libexecdir}/mod_alias.so
1299 %attr(755,root,root) %{_libexecdir}/mod_asis.so
1300 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
1301 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
1302 %attr(755,root,root) %{_libexecdir}/mod_env.so
1303 %attr(755,root,root) %{_libexecdir}/mod_include.so
1304 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
1305 %attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
1306 %attr(755,root,root) %{_libexecdir}/mod_mime.so
1307 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
1308 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
1309 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
1310 %attr(755,root,root) %{_libexecdir}/mod_speling.so
1311 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
1313 # look at TODO on top
1314 %attr(755,root,root) %{_libexecdir}/mod_case_filter.so
1315 %attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
1316 %attr(755,root,root) %{_libexecdir}/mod_echo.so
1317 %attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
1318 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_export.so
1319 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_import.so
1320 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_export.so
1321 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_import.so
1323 %attr(755,root,root) %{_sbindir}/htdigest
1325 %attr(755,root,root) %{_sbindir}/ab
1326 %attr(755,root,root) %{_sbindir}/apachectl
1327 %attr(755,root,root) %{_sbindir}/checkgid
1328 %attr(755,root,root) %{_sbindir}/httpd
1329 %attr(755,root,root) %{_sbindir}/httpd.*
1330 %attr(755,root,root) %{_sbindir}/logresolve
1331 %attr(755,root,root) %{_sbindir}/rotatelogs
1333 %dir %attr(770,root,http) /var/run/apache
1335 %{_mandir}/man1/htdigest.1*
1336 %{_mandir}/man8/ab.8*
1337 %{_mandir}/man8/apachectl.8*
1338 %{_mandir}/man8/httpd.8*
1339 %{_mandir}/man8/logresolve.8*
1340 %{_mandir}/man8/rotatelogs.8*
1342 %attr(750,root,root) %dir /var/log/httpd
1343 %attr(750,root,root) %dir /var/log/archiv/httpd
1344 %attr(640,root,root) %ghost /var/log/httpd/*
1348 %attr(755,root,root) %dir %{_datadir}/html
1350 %attr(755,root,root) %{_datadir}/cgi-bin
1355 %defattr(644,root,root,755)
1356 %dir %{_datadir}/manual
1357 %{_datadir}/manual/LICENSE
1358 %{_datadir}/manual/*.html
1359 %{_datadir}/manual/*.xml
1360 %{_datadir}/manual/*.xml.meta
1361 %{_datadir}/manual/*.html.en
1362 %lang(de) %{_datadir}/manual/*.html.de
1363 %lang(de) %{_datadir}/manual/*.xml.de
1364 %lang(es) %{_datadir}/manual/*.html.es
1365 %lang(es) %{_datadir}/manual/*.xml.es
1366 %lang(fr) %{_datadir}/manual/*.html.fr
1367 %lang(ja) %{_datadir}/manual/*.html.ja*
1368 %lang(ja) %{_datadir}/manual/*.xml.ja*
1369 %lang(ko) %{_datadir}/manual/*.html.ko.euc-kr
1370 %lang(ko) %{_datadir}/manual/*.xml.ko
1371 %lang(ru) %{_datadir}/manual/*.html.ru.koi8-r
1372 %lang(ru) %{_datadir}/manual/*.xml.ru
1373 %dir %{_datadir}/manual/developer
1374 %{_datadir}/manual/developer/*.html
1375 %{_datadir}/manual/developer/*.xml
1376 %{_datadir}/manual/developer/*.xml.meta
1377 %{_datadir}/manual/developer/*.html.en
1378 %lang(ja) %{_datadir}/manual/developer/*.html.ja*
1379 %dir %{_datadir}/manual/faq
1380 %{_datadir}/manual/faq/*.html
1381 %{_datadir}/manual/faq/*.xml
1382 %{_datadir}/manual/faq/*.xml.meta
1383 %{_datadir}/manual/faq/*.html.en
1384 %lang(ko) %{_datadir}/manual/faq/*.html.ko.euc-kr
1385 %lang(ko) %{_datadir}/manual/faq/*.xml.ko
1386 %dir %{_datadir}/manual/howto
1387 %{_datadir}/manual/howto/*.html
1388 %{_datadir}/manual/howto/*.xml
1389 %{_datadir}/manual/howto/*.xml.meta
1390 %{_datadir}/manual/howto/*.html.en
1391 %lang(ja) %{_datadir}/manual/howto/*.html.ja*
1392 %lang(ja) %{_datadir}/manual/howto/*.xml.ja*
1393 %lang(ko) %{_datadir}/manual/howto/*.html.ko.euc-kr
1394 %lang(ko) %{_datadir}/manual/howto/*.xml.ko
1395 %dir %{_datadir}/manual/images
1396 %{_datadir}/manual/images/[!m]*
1397 %dir %{_datadir}/manual/misc
1398 %{_datadir}/manual/misc/*.html
1399 %{_datadir}/manual/misc/*.xml
1400 %{_datadir}/manual/misc/*.xml.meta
1401 %{_datadir}/manual/misc/*.html.en
1402 %lang(ko) %{_datadir}/manual/misc/*.html.ko.euc-kr
1403 %lang(ko) %{_datadir}/manual/misc/*.xml.ko
1404 %dir %{_datadir}/manual/mod
1405 %{_datadir}/manual/mod/[cdfhilpqtw]*.html
1406 %{_datadir}/manual/mod/[acdilpqtw]*.xml
1407 %{_datadir}/manual/mod/[acdilpqtw]*.xml.meta
1408 %{_datadir}/manual/mod/[cdfhilpqtw]*.html.en
1409 %lang(de) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.de
1410 %lang(de) %{_datadir}/manual/mod/[acdilpqtw]*.xml.de
1411 %lang(es) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.es
1412 %lang(es) %{_datadir}/manual/mod/[acdilpqtw]*.xml.es
1413 %lang(ja) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ja*
1414 %lang(ja) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ja*
1415 %lang(ko) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ko.euc-kr
1416 %lang(ko) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ko
1417 %lang(ru) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ru.koi8-r
1418 %lang(ru) %{_datadir}/manual/mod/[acdilpqtw]*.xml.ru
1419 %{_datadir}/manual/mod/module-dict.html
1420 %{_datadir}/manual/mod/module-dict.xml
1421 %{_datadir}/manual/mod/module-dict.xml.meta
1422 %{_datadir}/manual/mod/module-dict.html.en
1423 %lang(ja) %{_datadir}/manual/mod/module-dict.html.ja*
1424 %lang(ja) %{_datadir}/manual/mod/module-dict.xml.ja*
1425 %lang(ko) %{_datadir}/manual/mod/module-dict.html.ko.euc-kr
1426 %lang(ko) %{_datadir}/manual/mod/module-dict.xml.ko
1427 %{_datadir}/manual/mod/mpm_common.html
1428 %{_datadir}/manual/mod/mpm_common.xml
1429 %{_datadir}/manual/mod/mpm_common.xml.meta
1430 %{_datadir}/manual/mod/mpm_common.html.en
1431 %lang(de) %{_datadir}/manual/mod/mpm_common.html.de
1432 %lang(de) %{_datadir}/manual/mod/mpm_common.xml.de
1433 %lang(ja) %{_datadir}/manual/mod/mpm_common.html.ja*
1434 %lang(ja) %{_datadir}/manual/mod/mpm_common.xml.ja*
1435 %{_datadir}/manual/mod/mod_access.html
1436 %{_datadir}/manual/mod/mod_access.xml
1437 %{_datadir}/manual/mod/mod_access.xml.meta
1438 %{_datadir}/manual/mod/mod_access.html.en
1439 %lang(ja) %{_datadir}/manual/mod/mod_access.html.ja*
1440 %lang(ja) %{_datadir}/manual/mod/mod_access.xml.ja*
1441 %{_datadir}/manual/mod/mod_alias.html
1442 %{_datadir}/manual/mod/mod_alias.xml
1443 %{_datadir}/manual/mod/mod_alias.xml.meta
1444 %{_datadir}/manual/mod/mod_alias.html.en
1445 %lang(ja) %{_datadir}/manual/mod/mod_alias.html.ja*
1446 %lang(ja) %{_datadir}/manual/mod/mod_alias.xml.ja*
1447 %{_datadir}/manual/mod/mod_asis.html
1448 %{_datadir}/manual/mod/mod_asis.xml
1449 %{_datadir}/manual/mod/mod_asis.xml.meta
1450 %{_datadir}/manual/mod/mod_asis.html.en
1451 %lang(ja) %{_datadir}/manual/mod/mod_asis.html.ja*
1452 %lang(ja) %{_datadir}/manual/mod/mod_asis.xml.ja*
1453 %lang(ko) %{_datadir}/manual/mod/mod_asis.html.ko.euc-kr
1454 %lang(ko) %{_datadir}/manual/mod/mod_asis.xml.ko
1455 %{_datadir}/manual/mod/mod_autoindex.html
1456 %{_datadir}/manual/mod/mod_autoindex.xml
1457 %{_datadir}/manual/mod/mod_autoindex.xml.meta
1458 %{_datadir}/manual/mod/mod_autoindex.html.en
1459 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.html.ja*
1460 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.xml.ja*
1461 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.html.ko.euc-kr
1462 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.xml.ko
1463 %{_datadir}/manual/mod/mod_cern_meta.html
1464 %{_datadir}/manual/mod/mod_cern_meta.xml
1465 %{_datadir}/manual/mod/mod_cern_meta.xml.meta
1466 %{_datadir}/manual/mod/mod_cern_meta.html.en
1467 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.html.ko.euc-kr
1468 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.xml.ko
1469 %{_datadir}/manual/mod/mod_cgi.html
1470 %{_datadir}/manual/mod/mod_cgi.xml
1471 %{_datadir}/manual/mod/mod_cgi.xml.meta
1472 %{_datadir}/manual/mod/mod_cgi.html.en
1473 %lang(ja) %{_datadir}/manual/mod/mod_cgi.html.ja*
1474 %lang(ja) %{_datadir}/manual/mod/mod_cgi.xml.ja*
1475 %lang(ko) %{_datadir}/manual/mod/mod_cgi.html.ko.euc-kr
1476 %lang(ko) %{_datadir}/manual/mod/mod_cgi.xml.ko
1477 %{_datadir}/manual/mod/mod_echo.html
1478 %{_datadir}/manual/mod/mod_echo.xml
1479 %{_datadir}/manual/mod/mod_echo.xml.meta
1480 %{_datadir}/manual/mod/mod_echo.html.en
1481 %lang(ja) %{_datadir}/manual/mod/mod_echo.html.ja*
1482 %lang(ja) %{_datadir}/manual/mod/mod_echo.xml.ja*
1483 %lang(ko) %{_datadir}/manual/mod/mod_echo.html.ko.euc-kr
1484 %lang(ko) %{_datadir}/manual/mod/mod_echo.xml.ko
1485 %{_datadir}/manual/mod/mod_env.html
1486 %{_datadir}/manual/mod/mod_env.xml
1487 %{_datadir}/manual/mod/mod_env.xml.meta
1488 %{_datadir}/manual/mod/mod_env.html.en
1489 %lang(ja) %{_datadir}/manual/mod/mod_env.html.ja*
1490 %lang(ja) %{_datadir}/manual/mod/mod_env.xml.ja*
1491 %lang(ko) %{_datadir}/manual/mod/mod_env.html.ko.euc-kr
1492 %lang(ko) %{_datadir}/manual/mod/mod_env.xml.ko
1493 %{_datadir}/manual/mod/mod_ext_filter.html
1494 %{_datadir}/manual/mod/mod_ext_filter.xml
1495 %{_datadir}/manual/mod/mod_ext_filter.xml.meta
1496 %{_datadir}/manual/mod/mod_ext_filter.html.en
1497 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.html.ko.euc-kr
1498 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.xml.ko
1499 %{_datadir}/manual/mod/mod_include.html
1500 %{_datadir}/manual/mod/mod_include.xml
1501 %{_datadir}/manual/mod/mod_include.xml.meta
1502 %{_datadir}/manual/mod/mod_include.html.en
1503 %lang(ja) %{_datadir}/manual/mod/mod_include.html.ja*
1504 %lang(ja) %{_datadir}/manual/mod/mod_include.xml.ja*
1505 %{_datadir}/manual/mod/mod_log_config.html
1506 %{_datadir}/manual/mod/mod_log_config.xml
1507 %{_datadir}/manual/mod/mod_log_config.xml.meta
1508 %{_datadir}/manual/mod/mod_log_config.html.en
1509 %{_datadir}/manual/mod/mod_log_forensic.html
1510 %{_datadir}/manual/mod/mod_log_forensic.xml
1511 %{_datadir}/manual/mod/mod_log_forensic.xml.meta
1512 %{_datadir}/manual/mod/mod_log_forensic.html.en
1513 %{_datadir}/manual/mod/mod_mime*.html
1514 %{_datadir}/manual/mod/mod_mime*.xml
1515 %{_datadir}/manual/mod/mod_mime*.xml.meta
1516 %{_datadir}/manual/mod/mod_mime*.html.en
1517 %lang(ja) %{_datadir}/manual/mod/mod_mime*.html.ja*
1518 %lang(ja) %{_datadir}/manual/mod/mod_mime*.xml.ja*
1519 %{_datadir}/manual/mod/mod_negotiation.html
1520 %{_datadir}/manual/mod/mod_negotiation.xml
1521 %{_datadir}/manual/mod/mod_negotiation.xml.meta
1522 %{_datadir}/manual/mod/mod_negotiation.html.en
1523 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja*
1524 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.xml.ja*
1525 %{_datadir}/manual/mod/mod_setenvif.html
1526 %{_datadir}/manual/mod/mod_setenvif.xml
1527 %{_datadir}/manual/mod/mod_setenvif.xml.meta
1528 %{_datadir}/manual/mod/mod_setenvif.html.en
1529 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja*
1530 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.xml.ja*
1531 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.html.ko.euc-kr
1532 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.xml.ko
1533 %{_datadir}/manual/mod/mod_speling.html
1534 %{_datadir}/manual/mod/mod_speling.xml
1535 %{_datadir}/manual/mod/mod_speling.xml.meta
1536 %{_datadir}/manual/mod/mod_speling.html.en
1537 %lang(ja) %{_datadir}/manual/mod/mod_speling.html.ja*
1538 %lang(ja) %{_datadir}/manual/mod/mod_speling.xml.ja*
1539 %lang(ko) %{_datadir}/manual/mod/mod_speling.html.ko.euc-kr
1540 %lang(ko) %{_datadir}/manual/mod/mod_speling.xml.ko
1541 %{_datadir}/manual/mod/mod_userdir.html
1542 %{_datadir}/manual/mod/mod_userdir.xml
1543 %{_datadir}/manual/mod/mod_userdir.xml.meta
1544 %{_datadir}/manual/mod/mod_userdir.html.en
1545 %lang(ja) %{_datadir}/manual/mod/mod_userdir.html.ja*
1546 %lang(ja) %{_datadir}/manual/mod/mod_userdir.xml.ja*
1547 %lang(ko) %{_datadir}/manual/mod/mod_userdir.html.ko.euc-kr
1548 %lang(ko) %{_datadir}/manual/mod/mod_userdir.xml.ko
1549 %dir %{_datadir}/manual/programs
1550 %{_datadir}/manual/programs/*.html
1551 %{_datadir}/manual/programs/*.xml
1552 %{_datadir}/manual/programs/*.xml.meta
1553 %{_datadir}/manual/programs/*.html.en
1554 %lang(es) %{_datadir}/manual/programs/*.html.es
1555 %lang(es) %{_datadir}/manual/programs/*.xml.es
1556 %lang(ko) %{_datadir}/manual/programs/*.html.ko.euc-kr
1557 %lang(ko) %{_datadir}/manual/programs/*.xml.ko
1558 %lang(ru) %{_datadir}/manual/programs/*.html.ru.koi8-r
1559 %lang(ru) %{_datadir}/manual/programs/*.xml.ru
1560 %{_datadir}/manual/style
1562 %{_datadir}/manual/mod/mod_suexec.html
1563 %{_datadir}/manual/mod/mod_suexec.xml
1564 %{_datadir}/manual/mod/mod_suexec.xml.meta
1565 %{_datadir}/manual/mod/mod_suexec.html.en
1566 %lang(ja) %{_datadir}/manual/mod/mod_suexec.html.ja*
1567 %lang(ja) %{_datadir}/manual/mod/mod_suexec.xml.ja*
1568 %lang(ko) %{_datadir}/manual/mod/mod_suexec.html.ko.euc-kr
1569 %lang(ko) %{_datadir}/manual/mod/mod_suexec.xml.ko
1570 %{_datadir}/manual/mod/mod_actions.html
1571 %{_datadir}/manual/mod/mod_actions.xml
1572 %{_datadir}/manual/mod/mod_actions.xml.meta
1573 %{_datadir}/manual/mod/mod_actions.html.en
1574 %lang(ja) %{_datadir}/manual/mod/mod_actions.html.ja*
1575 %lang(ja) %{_datadir}/manual/mod/mod_actions.xml.ja*
1576 %lang(ko) %{_datadir}/manual/mod/mod_actions.html.ko.euc-kr
1577 %lang(ko) %{_datadir}/manual/mod/mod_actions.xml.ko
1578 %{_datadir}/manual/mod/mod_auth.html
1579 %{_datadir}/manual/mod/mod_auth.xml
1580 %{_datadir}/manual/mod/mod_auth.xml.meta
1581 %{_datadir}/manual/mod/mod_auth.html.en
1582 %lang(ja) %{_datadir}/manual/mod/mod_auth.html.ja*
1583 %lang(ja) %{_datadir}/manual/mod/mod_auth.xml.ja*
1584 %{_datadir}/manual/mod/mod_auth_anon.html
1585 %{_datadir}/manual/mod/mod_auth_anon.xml
1586 %{_datadir}/manual/mod/mod_auth_anon.xml.meta
1587 %{_datadir}/manual/mod/mod_auth_anon.html.en
1588 %{_datadir}/manual/mod/mod_auth_ldap.html
1589 %{_datadir}/manual/mod/mod_auth_ldap.xml
1590 %{_datadir}/manual/mod/mod_auth_ldap.xml.meta
1591 %{_datadir}/manual/mod/mod_auth_ldap.html.en
1592 %{_datadir}/manual/mod/mod_ldap.html
1593 %{_datadir}/manual/mod/mod_ldap.xml
1594 %{_datadir}/manual/mod/mod_ldap.xml.meta
1595 %{_datadir}/manual/mod/mod_ldap.html.en
1596 %{_datadir}/manual/mod/mod_auth_dbm.html
1597 %{_datadir}/manual/mod/mod_auth_dbm.xml
1598 %{_datadir}/manual/mod/mod_auth_dbm.xml.meta
1599 %{_datadir}/manual/mod/mod_auth_dbm.html.en
1600 %{_datadir}/manual/mod/mod_auth_digest.html
1601 %{_datadir}/manual/mod/mod_auth_digest.xml
1602 %{_datadir}/manual/mod/mod_auth_digest.xml.meta
1603 %{_datadir}/manual/mod/mod_auth_digest.html.en
1604 %{_datadir}/manual/mod/mod_cache.html
1605 %{_datadir}/manual/mod/mod_cache.xml
1606 %{_datadir}/manual/mod/mod_cache.xml.meta
1607 %{_datadir}/manual/mod/mod_cache.html.en
1608 %lang(ko) %{_datadir}/manual/mod/mod_cache.html.ko.euc-kr
1609 %lang(ko) %{_datadir}/manual/mod/mod_cache.xml.ko
1610 %{_datadir}/manual/mod/mod_disk_cache.html
1611 %{_datadir}/manual/mod/mod_disk_cache.xml
1612 %{_datadir}/manual/mod/mod_disk_cache.xml.meta
1613 %{_datadir}/manual/mod/mod_disk_cache.html.en
1614 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.html.ko.euc-kr
1615 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.xml.ko
1616 %{_datadir}/manual/mod/mod_mem_cache.html
1617 %{_datadir}/manual/mod/mod_mem_cache.xml
1618 %{_datadir}/manual/mod/mod_mem_cache.xml.meta
1619 %{_datadir}/manual/mod/mod_mem_cache.html.en
1620 %{_datadir}/manual/mod/mod_cgid.html
1621 %{_datadir}/manual/mod/mod_cgid.xml
1622 %{_datadir}/manual/mod/mod_cgid.xml.meta
1623 %{_datadir}/manual/mod/mod_cgid.html.en
1624 %lang(ko) %{_datadir}/manual/mod/mod_cgid.html.ko.euc-kr
1625 %lang(ko) %{_datadir}/manual/mod/mod_cgid.xml.ko
1626 %{_datadir}/manual/mod/mod_charset_lite.html
1627 %{_datadir}/manual/mod/mod_charset_lite.xml
1628 %{_datadir}/manual/mod/mod_charset_lite.xml.meta
1629 %{_datadir}/manual/mod/mod_charset_lite.html.en
1630 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.html.ko.euc-kr
1631 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.xml.ko
1632 %{_datadir}/manual/mod/mod_dav*.html
1633 %{_datadir}/manual/mod/mod_dav*.xml
1634 %{_datadir}/manual/mod/mod_dav*.xml.meta
1635 %{_datadir}/manual/mod/mod_dav*.html.en
1636 %lang(ja) %{_datadir}/manual/mod/mod_dav*.html.ja*
1637 %lang(ja) %{_datadir}/manual/mod/mod_dav*.xml.ja*
1638 %lang(ko) %{_datadir}/manual/mod/mod_dav*.html.ko.euc-kr
1639 %lang(ko) %{_datadir}/manual/mod/mod_dav*.xml.ko
1640 %{_datadir}/manual/mod/mod_deflate.html
1641 %{_datadir}/manual/mod/mod_deflate.xml
1642 %{_datadir}/manual/mod/mod_deflate.xml.meta
1643 %{_datadir}/manual/mod/mod_deflate.html.en
1644 %lang(ja) %{_datadir}/manual/mod/mod_deflate.html.ja*
1645 %lang(ja) %{_datadir}/manual/mod/mod_deflate.xml.ja*
1646 %lang(ko) %{_datadir}/manual/mod/mod_deflate.html.ko.euc-kr
1647 %lang(ko) %{_datadir}/manual/mod/mod_deflate.xml.ko
1648 %{_datadir}/manual/mod/mod_dir.html
1649 %{_datadir}/manual/mod/mod_dir.xml
1650 %{_datadir}/manual/mod/mod_dir.xml.meta
1651 %{_datadir}/manual/mod/mod_dir.html.en
1652 %lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja*
1653 %lang(ja) %{_datadir}/manual/mod/mod_dir.xml.ja*
1654 %lang(ko) %{_datadir}/manual/mod/mod_dir.html.ko.euc-kr
1655 %lang(ko) %{_datadir}/manual/mod/mod_dir.xml.ko
1656 %{_datadir}/manual/mod/mod_expires.html
1657 %{_datadir}/manual/mod/mod_expires.xml
1658 %{_datadir}/manual/mod/mod_expires.xml.meta
1659 %{_datadir}/manual/mod/mod_expires.html.en
1660 %lang(ko) %{_datadir}/manual/mod/mod_expires.html.ko.euc-kr
1661 %lang(ko) %{_datadir}/manual/mod/mod_expires.xml.ko
1662 %{_datadir}/manual/mod/mod_file_cache.html
1663 %{_datadir}/manual/mod/mod_file_cache.xml
1664 %{_datadir}/manual/mod/mod_file_cache.xml.meta
1665 %{_datadir}/manual/mod/mod_file_cache.html.en
1666 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.html.ko.euc-kr
1667 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.xml.ko
1668 %{_datadir}/manual/mod/mod_headers.html
1669 %{_datadir}/manual/mod/mod_headers.xml
1670 %{_datadir}/manual/mod/mod_headers.xml.meta
1671 %{_datadir}/manual/mod/mod_headers.html.en
1672 %{_datadir}/manual/mod/mod_imap.html
1673 %{_datadir}/manual/mod/mod_imap.xml
1674 %{_datadir}/manual/mod/mod_imap.xml.meta
1675 %{_datadir}/manual/mod/mod_imap.html.en
1676 %{_datadir}/manual/mod/mod_info.html
1677 %{_datadir}/manual/mod/mod_info.xml
1678 %{_datadir}/manual/mod/mod_info.xml.meta
1679 %{_datadir}/manual/mod/mod_info.html.en
1680 %lang(ja) %{_datadir}/manual/mod/mod_info.html.ja*
1681 %lang(ja) %{_datadir}/manual/mod/mod_info.xml.ja*
1682 %{_datadir}/manual/mod/mod_proxy*.html
1683 %{_datadir}/manual/mod/mod_proxy*.xml
1684 %{_datadir}/manual/mod/mod_proxy*.xml.meta
1685 %{_datadir}/manual/mod/mod_proxy*.html.en
1686 %{_datadir}/manual/mod/mod_rewrite.html
1687 %{_datadir}/manual/mod/mod_rewrite.xml
1688 %{_datadir}/manual/mod/mod_rewrite.xml.meta
1689 %{_datadir}/manual/mod/mod_rewrite.html.en
1690 %{_datadir}/manual/images/mod_rewrite*
1691 %dir %{_datadir}/manual/ssl
1692 %{_datadir}/manual/ssl/*.gif
1693 %{_datadir}/manual/ssl/*.png
1694 %{_datadir}/manual/ssl/*.html
1695 %{_datadir}/manual/ssl/*.xml
1696 %{_datadir}/manual/ssl/*.xml.meta
1697 %{_datadir}/manual/ssl/*.html.en
1698 %lang(ja) %{_datadir}/manual/ssl/*.html.ja*
1699 %lang(ja) %{_datadir}/manual/ssl/*.xml.ja*
1700 %{_datadir}/manual/mod/mod_ssl.html
1701 %{_datadir}/manual/mod/mod_ssl.xml
1702 %{_datadir}/manual/mod/mod_ssl.xml.meta
1703 %{_datadir}/manual/mod/mod_ssl.html.en
1704 %{_datadir}/manual/mod/mod_status.html
1705 %{_datadir}/manual/mod/mod_status.xml
1706 %{_datadir}/manual/mod/mod_status.xml.meta
1707 %{_datadir}/manual/mod/mod_status.html.en
1708 %lang(ko) %{_datadir}/manual/mod/mod_status.html.ko.euc-kr
1709 %lang(ko) %{_datadir}/manual/mod/mod_status.xml.ko
1710 %{_datadir}/manual/mod/mod_usertrack.html
1711 %{_datadir}/manual/mod/mod_usertrack.xml
1712 %{_datadir}/manual/mod/mod_usertrack.xml.meta
1713 %{_datadir}/manual/mod/mod_usertrack.html.en
1714 %{_datadir}/manual/mod/mod_unique_id.html
1715 %{_datadir}/manual/mod/mod_unique_id.xml
1716 %{_datadir}/manual/mod/mod_unique_id.xml.meta
1717 %{_datadir}/manual/mod/mod_unique_id.html.en
1718 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.html.ja*
1719 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.xml.ja*
1720 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.html.ko.euc-kr
1721 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.xml.ko
1722 %{_datadir}/manual/mod/mod_vhost_alias.html
1723 %{_datadir}/manual/mod/mod_vhost_alias.xml
1724 %{_datadir}/manual/mod/mod_vhost_alias.xml.meta
1725 %{_datadir}/manual/mod/mod_vhost_alias.html.en
1726 %dir %{_datadir}/manual/vhosts
1727 %{_datadir}/manual/vhosts/*.html
1728 %{_datadir}/manual/vhosts/*.xml
1729 %{_datadir}/manual/vhosts/*.xml.meta
1730 %{_datadir}/manual/vhosts/*.html.en
1731 %lang(de) %{_datadir}/manual/vhosts/*.html.de
1732 %lang(de) %{_datadir}/manual/vhosts/*.xml.de
1733 %lang(es) %{_datadir}/manual/vhosts/*.html.es
1734 %lang(es) %{_datadir}/manual/vhosts/*.xml.es
1735 %lang(ja) %{_datadir}/manual/vhosts/*.html.ja*
1736 %lang(ja) %{_datadir}/manual/vhosts/*.xml.ja*
1737 %lang(ko) %{_datadir}/manual/vhosts/*.html.ko.euc-kr
1738 %lang(ko) %{_datadir}/manual/vhosts/*.xml.ko
1739 %lang(ru) %{_datadir}/manual/vhosts/*.html.ru.koi8-r
1740 %lang(ru) %{_datadir}/manual/vhosts/*.xml.ru
1743 %defattr(644,root,root,755)
1744 %attr(4755,root,root) %{_sbindir}/suexec
1745 %attr(755,root,root) %{_libexecdir}/mod_suexec.so
1746 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_suexec.conf
1747 %{_mandir}/man8/suexec.8*
1750 %defattr(644,root,root,755)
1751 %config(noreplace,missingok) %{_datadir}/html/index.html*
1752 %{_datadir}/html/*.gif
1753 %{_datadir}/html/*.png
1756 %defattr(644,root,root,755)
1757 %attr(755,root,root) %{_sbindir}/apxs
1758 %attr(755,root,root) %{_sbindir}/envvars*
1759 %attr(750,root,root) %dir %{_sysconfdir}
1761 %dir %{_libexecdir}/build
1762 %{_libexecdir}/build/config_vars.mk
1763 %{_mandir}/man8/apxs.8*
1766 %defattr(644,root,root,755)
1768 %{_libexecdir}/*.exp
1769 %attr(750,root,root) %dir %{_sysconfdir}/build
1770 %{_libexecdir}/build/[lprs]*.mk
1771 %attr(755,root,root) %{_libexecdir}/build/*.sh
1772 %attr(755,root,root) %{_libexecdir}/build/libtool
1775 %defattr(644,root,root,755)
1776 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_actions.conf
1777 %attr(755,root,root) %{_libexecdir}/mod_actions.so
1780 %defattr(644,root,root,755)
1781 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1782 %attr(755,root,root) %{_libexecdir}/mod_auth.so
1783 %attr(755,root,root) %{_sbindir}/htpasswd
1784 %{_mandir}/man1/htpasswd.1*
1786 %files mod_auth_anon
1787 %defattr(644,root,root,755)
1788 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_anon.conf
1789 %attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
1792 %files mod_auth_ldap
1793 %defattr(644,root,root,755)
1794 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_ldap.conf
1795 %attr(755,root,root) %{_libexecdir}/mod_auth_ldap.so
1800 %defattr(644,root,root,755)
1801 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_ldap.conf
1802 %attr(755,root,root) %{_libexecdir}/mod_ldap.so
1806 %defattr(644,root,root,755)
1807 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_dbm.conf
1808 %attr(755,root,root) %{_libexecdir}/mod_auth_dbm.so
1809 %attr(755,root,root) %{_sbindir}/dbmmanage
1810 %attr(755,root,root) %{_sbindir}/htdbm
1811 %{_mandir}/man1/dbmmanage.1*
1813 %files mod_auth_digest
1814 %defattr(644,root,root,755)
1815 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_digest.conf
1816 %attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
1818 %files mod_autoindex
1819 %defattr(644,root,root,755)
1820 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_autoindex.conf
1821 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
1824 %defattr(644,root,root,755)
1825 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cache.conf
1826 %attr(755,root,root) %{_libexecdir}/mod_cache.so
1827 %attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
1828 %attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
1831 %defattr(644,root,root,755)
1832 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cgid.conf
1833 %attr(755,root,root) %{_libexecdir}/mod_cgid.so
1835 %files mod_charset_lite
1836 %defattr(644,root,root,755)
1837 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_charset_lite.conf
1838 %attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
1841 %defattr(644,root,root,755)
1842 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_dav.conf
1843 %attr(755,root,root) %{_libexecdir}/mod_dav*.so
1846 %defattr(644,root,root,755)
1847 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_deflate.conf
1848 %attr(755,root,root) %{_libexecdir}/mod_deflate.so
1851 %defattr(644,root,root,755)
1852 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_dir.conf
1853 %attr(755,root,root) %{_libexecdir}/mod_dir.so
1856 %defattr(644,root,root,755)
1857 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_expires.conf
1858 %attr(755,root,root) %{_libexecdir}/mod_expires.so
1860 %files mod_file_cache
1861 %defattr(644,root,root,755)
1862 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_file_cache.conf
1863 %attr(755,root,root) %{_libexecdir}/mod_file_cache.so
1866 %defattr(644,root,root,755)
1867 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_headers.conf
1868 %attr(755,root,root) %{_libexecdir}/mod_headers.so
1871 %defattr(644,root,root,755)
1872 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_imap.conf
1873 %attr(755,root,root) %{_libexecdir}/mod_imap.so
1876 %defattr(644,root,root,755)
1877 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_info.conf
1878 %attr(755,root,root) %{_libexecdir}/mod_info.so
1881 %defattr(644,root,root,755)
1882 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_proxy.conf
1883 %attr(755,root,root) %{_libexecdir}/mod_proxy*.so
1884 %attr(770,root,http) /var/cache/apache
1887 %defattr(644,root,root,755)
1888 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
1889 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_rewrite.conf
1893 %defattr(644,root,root,755)
1894 %attr(750,root,root) %dir %{_sysconfdir}/ssl
1895 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ssl/server.*
1896 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_ssl.conf
1897 %attr(755,root,root) %{_libexecdir}/mod_ssl.so
1901 %defattr(644,root,root,755)
1902 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_status.conf
1903 %attr(755,root,root) %{_libexecdir}/mod_status.so
1905 %files mod_usertrack
1906 %defattr(644,root,root,755)
1907 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_usertrack.conf
1908 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
1910 %files mod_unique_id
1911 %defattr(644,root,root,755)
1912 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_unique_id.conf
1913 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
1915 %files mod_vhost_alias
1916 %defattr(644,root,root,755)
1917 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
1918 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_vhost_alias.conf