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
11 # to subpackage (maybe test -f ?)
12 # - add %%post/%%postun to suexec
13 # - --with-suexec-gidmin=500 or =100 ?
14 # - --with-suexec-uidmin=500 or =1000 ?
15 # - subpackages for MPMs
16 # - check if all modules (*.so) are exactly the same for different MPMs
17 # - install stage fails with distcc (make -jN)
20 %bcond_without ssl # build without SSL support
21 %bcond_without ldap # build without LDAP support
22 %bcond_with external_pcre # build with external PCRE support (Apache bug #27550)
24 %include /usr/lib/rpm/macros.perl
25 # this is internal macro, don't change to %%apache_modules_api
26 %define _apache_modules_api 20020903
27 Summary: The most widely used Web server on the Internet
28 Summary(de): Leading World Wide Web-Server
29 Summary(es): Servidor HTTPD para proveer servicios WWW
30 Summary(fr): Le serveur web le plus utilise sur Internet
31 Summary(pl): Serwer WWW (World Wide Web)
32 Summary(pt_BR): Servidor HTTPD para prover serviços WWW
33 Summary(ru): óÁÍÙÊ ÐÏÐÕÌÑÒÎÙÊ ×ÅÂ-ÓÅÒ×ÅÒ
34 Summary(tr): Lider WWW tarayýcý
38 License: Apache Group License
39 Group: Networking/Daemons
40 Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
41 # Source0-md5: b089bdc7065c3be166bcc516b0d92416
42 # Source0-size: 6918995
44 Source2: %{name}.logrotate
45 Source3: %{name}-icons.tar.gz
46 # Source3-md5: 2b085cbc19fd28536dc883f0b864cd83
48 Source4: %{name}.sysconfig
49 Source5: %{name}.monitrc
50 Source6: %{name}-httpd.conf
51 Source8: %{name}-mod_vhost_alias.conf
52 Source9: %{name}-mod_status.conf
53 Source10: %{name}-mod_proxy.conf
54 Source11: %{name}-mod_info.conf
55 Source12: %{name}-mod_ssl.conf
56 Source13: %{name}-mod_dav.conf
57 Source14: %{name}-mod_dir.conf
58 Source15: %{name}-mod_suexec.conf
59 Source16: %{name}-mod_deflate.conf
60 Source17: %{name}-mod_autoindex.conf
61 Source20: %{name}-server.crt
62 Source21: %{name}-server.key
63 Patch0: %{name}-configdir_skip_backups.patch
64 Patch1: %{name}-layout.patch
65 Patch2: %{name}-suexec.patch
66 Patch3: %{name}-nolibs.patch
67 Patch4: %{name}-apr.patch
68 # project homepage http://www.metux.de/mpm/en/?patpage=index
69 # http://www.sannes.org/metuxmpm/
70 Patch5: httpd-2.0.48-metuxmpm-r8.patch
71 Patch6: httpd-2.0.40-xfsz.patch
72 Patch7: httpd-2.0.45-davetag.patch
73 Patch8: httpd-2.0.45-encode.patch
74 Patch9: httpd-2.0.45-export.patch
75 Patch10: httpd-2.0.46-dav401dest.patch
76 Patch11: httpd-2.0.46-md5dig.patch
77 Patch13: httpd-2.0.46-sslmutex.patch
78 Patch14: httpd-2.0.47-sslcleanup.patch
79 Patch15: httpd-2.0.48-corelimit.patch
80 Patch16: httpd-2.0.48-debuglog.patch
81 Patch17: httpd-2.0.48-dynlimit.patch
82 Patch18: httpd-2.0.48-sslpphrase.patch
83 Patch19: %{name}-v6only-ENOPROTOOPT.patch
84 Patch20: %{name}-conffile-path.patch
85 Patch21: %{name}-apxs.patch
86 # http://www.telana.com/peruser.php
87 Patch22: httpd-2.0.50-peruser-r3.patch
88 Patch23: %{name}-apr1.patch
89 Patch24: %{name}-normalize-path.patch
90 # http://issues.apache.org/bugzilla/attachment.cgi?id=13377 external pcre
91 Patch25: %{name}2-pcre-patch.diff
92 Patch26: %{name}-bug_33382.patch
93 URL: http://httpd.apache.org/
94 BuildRequires: automake
95 BuildRequires: apr-devel >= 1:1.0.0
96 BuildRequires: apr-util-devel >= 1:1.0.0
97 BuildRequires: db-devel
98 BuildRequires: expat-devel
99 BuildRequires: gdbm-devel >= 1.8.3
100 BuildRequires: libtool >= 2:1.5
101 %{?with_ldap:BuildRequires: openldap-devel}
102 %{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
103 %{?with_ssl:BuildRequires: openssl-tools >= 0.9.7d}
104 %{?with_external_pcre:BuildRequires: pcre-devel}
105 BuildRequires: perl-devel >= 1:5.6
106 BuildRequires: rpm-perlprov >= 4.1-13
107 BuildRequires: rpmbuild(macros) >= 1.159
108 BuildRequires: zlib-devel
111 Requires(pre): /bin/id
112 Requires(pre): /usr/bin/getgid
113 Requires(pre): /usr/sbin/groupadd
114 Requires(pre): /usr/sbin/useradd
115 Requires(postun): /usr/sbin/userdel
116 Requires(postun): /usr/sbin/groupdel
117 Requires(post,preun): /sbin/chkconfig
118 Requires(post,postun): /sbin/ldconfig
119 Requires(post): fileutils
120 Requires: /etc/mime.types
121 Requires: apr >= 1:1.0.0-2
122 Requires: %{name}-apxs = %{version}-%{release}
124 Requires: psmisc >= 20.1
125 Provides: apache(modules-api) = %{_apache_modules_api}
126 Provides: apache(mod_access)
127 Provides: apache(mod_alias)
128 Provides: apache(mod_asis)
129 Provides: apache(mod_autoindex)
130 Provides: apache(mod_cern_meta)
131 Provides: apache(mod_cgi)
132 Provides: apache(mod_env)
133 Provides: apache(mod_include)
134 Provides: apache(mod_log_config)
135 Provides: apache(mod_mime)
136 Provides: apache(mod_mime_magic)
137 Provides: apache(mod_negotiation)
138 Provides: apache(mod_setenvif)
139 Provides: apache(mod_speling)
140 Provides: apache(mod_userdir)
141 Provides: group(http)
142 Provides: httpd = %{version}
144 Provides: webserver = apache
145 Obsoletes: apache-extra
147 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
149 %define _sysconfdir /etc/httpd
150 %define _includedir %{_prefix}/include/apache
151 %define _datadir /home/services/httpd
152 %define _libexecdir %{_libdir}/apache
155 Apache is a powerful, full-featured, efficient and freely-available
156 Web server. Apache is also the most popular Web server on the
160 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
161 erhältlich und weit verbreitet ist.
164 El servidor web Apache es el mejor servidor gratuito disponible en el
165 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
166 que navegadores vean documentos y sometan datos remotamente. Puede
167 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
168 caché, y nos ofrece características como monitor de estado, conversión
169 dinámica de tipo, y otras más.
172 Apache est un serveur Web puissant, efficace, gratuit et complet.
173 Apache est aussi le serveur Web le plus populaire sur Internet.
176 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
177 bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci internet.
179 %description -l pt_BR
180 O servidor web Apache é o melhor servidor gratuito disponível no mundo
181 UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
182 que browsers web vejam documentos e submetam dados remotamente. Ele
183 pode executar várias funções diferentes, incluindo funções de proxy e
184 cache, e oferece características como monitor de status, conversão
185 dinâmica de tipo, e mais.
188 Apache - ÍÏÝÎÙÊ, ÆÕÎËÃÉÏÎÁÌØÎÙÊ, ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÊ É Ó×ÏÂÏÄÎÏ
189 ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ×ÅÂ-ÓÅÒ×ÅÒ.
192 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web
196 Summary: Apache suexec wrapper
197 Summary(pl): Wrapper suexec do serwera WWW Apache
198 Group: Networking/Daemons
199 Requires: %{name} = %{version}-%{release}
202 The suEXEC feature provides Apache users the ability to run CGI and
203 SSI programs under user IDs different from the user ID of the calling
204 web-server. Normally, when a CGI or SSI program executes, it runs as
205 the same user who is running the web server.
207 %description suexec -l pl
208 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z
209 innym UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s±
210 wykonywane jako taki sam u¿ytkownik jak serwer WWW.
213 Summary: Apache index.html* files
214 Summary(pl): Pliki Apache index.html*
216 Requires: %{name} = %{version}-%{release}
220 Apache index.html* files.
222 %description index -l pl
223 Pliki Apache index.html*.
226 Summary: Apache manual
227 Summary(pl): Podrêcznik Apache'a
229 Requires: %{name} = %{version}-%{release}
234 %description doc -l pl
238 Summary: APache eXtenSion tool
239 Summary(pl): Narzêdzie do rozszerzania Apache'a
240 Group: Development/Tools
243 APache eXtenSion tool.
245 %description apxs -l pl
246 Narzêdzie do rozszerzania Apache'a.
249 Summary: Module development tools for the Apache web server
250 Summary(es): Archivos de inclusión del Apache para desarrollo de módulos
251 Summary(fr): Les outils de developpement de modules pour le serveur web Apache
252 Summary(pl): Pliki nag³ówkowe do tworzenia modu³ów rozszerzeñ do serwera WWW Apache
253 Summary(pt_BR): Arquivos de inclusão do Apache para desenvolvimento de módulos
254 Summary(ru): óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
255 Group: Networking/Utilities
256 Requires: %{name}-apxs = %{version}-%{release}
257 Requires: apr-util-devel >= 1:1.0.0
259 Obsoletes: apache-static
262 The apache-devel package contains header files for Apache.
264 %description devel -l es
265 Este paquete contiene los archivos de inclusión para el Apache, bien
266 como el utilitario apxs para la construcción de objetos compartidos
267 dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
268 o desarrollar módulos adicionales para Apache.
270 %description devel -l fr
271 Le package apache-devel contient le code source pour le serveur Web
272 Apache et le binaire APXS dont vous aurez besoin pour construire des
273 Objets Dynamiques Partages (DSOs) pour Apache.
275 %description devel -l pl
276 Pliki nag³ówkowe i inne zasoby niezbêdne przy budowaniu modu³ów DSO
277 (Dynamic Shared Objects) dla Apache.
279 %description devel -l ru
280 óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache.
282 %description devel -l pt_BR
283 Este pacote contem os arquivos de inclusão para o Apache, bem como o
284 utilitário apxs para a construção de objetos compartilhados dinâmicos
285 (DSOs). Este pacote precisa ser instalado se você deseja compilar ou
286 desenvolver módulos adicionais para o Apache.
289 Summary: Apache module for run CGI whenever a file of a certain type is requested
290 Summary(pl): Modu³ Apache'a do uruchamiania skryptów CGI
291 Group: Networking/Daemons
292 Provides: apache(mod_actions) = %{version}-%{release}
293 Requires: %{name} = %{version}-%{release}
295 %description mod_actions
296 This package contains mod_actions module. This module lets you run CGI
297 scripts whenever a file of a certain type is requested. This makes it
298 much easier to execute scripts that process files.
300 %description mod_actions -l pl
301 Ten modu³ pozwala na uruchamianie skryptów w momencie gdy nadchodzi
302 ¿±danie pobrania pliku okre¶lonego typu.
305 Summary: Apache module with user authentication using textual files
306 Summary(pl): Modu³ Apache'a identyfikuj±cy u¿ytkowników na podstawie plików tekstowych
307 Group: Networking/Daemons
308 Provides: apache(mod_auth) = %{version}-%{release}
309 Requires: %{name} = %{version}-%{release}
312 %description mod_auth
313 This package contains mod_auth module. It provides for user
314 authentication using textual files.
316 %description mod_auth -l pl
317 Ten pakiet zawiera modu³ mod_auth. S³u¿y on do sprawdzania to¿samo¶ci
318 u¿ytkowników na podstawie plików tekstowych.
320 %package mod_auth_anon
321 Summary: Apache module with "anonymous" user access authentication
322 Summary(pl): Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkownika "anonimowego"
323 Group: Networking/Daemons
324 Provides: apache(mod_auth_anon) = %{version}-%{release}
325 Requires: %{name} = %{version}-%{release}
327 %description mod_auth_anon
328 This package contains mod_auth_anon module. It allows "anonymous" user
329 access to authenticated areas. It does access control in a manner
330 similar to anonymous FTP sites; i.e. have a 'magic' user id
331 'anonymous' and the email address as a password. These email addresses
332 can be logged. Combined with other (database) access control methods,
333 this allows for effective user tracking and customization according to
334 a user profile while still keeping the site open for 'unregistered'
335 users. One advantage of using Auth-based user tracking is that, unlike
336 magic-cookies and funny URL pre/postfixes, it is completely browser
337 independent and it allows users to share URLs.
339 %description mod_auth_anon -l pl
340 Ten modu³ oferuje autoryzacjê u¿ytkownika "anonimowego" podobnie do
341 anonimowych serwerów FTP (u¿ytkownik "anonymous" oraz has³o w postaci
342 adresu pocztowego u¿ytkownika).
344 %package mod_auth_ldap
345 Summary: Apache module with LDAP user access authentication
346 Summary(pl): Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
347 Group: Networking/Daemons
348 Provides: apache(mod_auth_ldap) = %{version}-%{release}
349 Requires: %{name} = %{version}-%{release}
350 Requires: %{name}-mod_ldap = %{version}-%{release}
352 %description mod_auth_ldap
353 Apache module with LDAP user access authentication.
355 %description mod_auth_ldap -l pl
356 Modu³ Apache'a oferuj±cy autoryzacjê u¿ytkowników poprzez LDAP
358 %package mod_auth_dbm
359 Summary: Apache module with user authentication which uses DBM files
360 Summary(pl): Modu³ Apache'a z mechanizmem identyfikacji korzystaj±cym z plików DBM
361 Group: Networking/Daemons
362 Obsoletes: apache-mod_auth_db
363 Provides: apache(mod_auth_dbm) = %{version}-%{release}
364 Requires: %{name} = %{version}-%{release}
366 %description mod_auth_dbm
367 This module provides for HTTP Basic Authentication, where the
368 usernames and passwords are stored in DBM type database files. It is
369 an alternative to the plain text password files provided by mod_auth.
371 %description mod_auth_dbm -l pl
372 Ten modu³ udostêpnia Prost± Autoryzacjê HTTP, gdzie u¿ytkownicy oraz
373 ich has³a s± trzymane w plikach bazy typu DBM.
375 %package mod_auth_digest
376 Summary: Apache user authentication module using MD5 Digest Authentication
377 Summary(pl): Modu³ Apache'a do autoryzacji MD5
378 Group: Networking/Daemons
379 Obsoletes: apache-mod_digest
380 Provides: apache(mod_auth_digest) = %{version}-%{release}
381 Requires: %{name} = %{version}-%{release}
383 %description mod_auth_digest
384 This package contains mod_digest module. It provides user
385 authentication using MD5 Digest Authentication.
387 %description mod_auth_digest -l pl
388 Modu³ ten dostarcza metodê autoryzacji bazuj±c± na MD5 Digest
391 %package mod_autoindex
392 Summary: Apache module - display index of files
393 Summary(pl): Modu³ apache do wy¶wietlania indeksu plików
394 Group: Networking/Daemons
395 Provides: apache(mod_autoindex) = %{version}-%{release}
396 Requires: %{name} = %{version}-%{release}
398 %description mod_autoindex
399 This package contains mod_autoindex module. It provides
400 generation index of files.
402 %description mod_autoindex -l pl
403 Ten pakiet dostarcza modu³ autoindex, który generuje indeks plików.
406 Summary: Content cache keyed to URIs
407 Summary(pl): Pamiêæ podrêczna wg klucza URI
408 Group: Networking/Daemons
409 Provides: apache(mod_cache) = %{version}-%{release}
410 Requires: %{name} = %{version}-%{release}
412 %description mod_cache
413 mod_cache implements an RFC 2616 compliant HTTP content cache that can
414 be used to cache either local or proxied content. Two storage
415 management modules are included in the base Apache distribution:
416 mod_disk_cache implements a disk based storage manager (generally used
417 for proxy caching) and mod_mem_cache implements an in-memory based
418 storage manager (primarily useful for caching local content).
420 %description mod_cache -l pl
421 Implementacja zgodnej z RFC 2616 pamiêci podrêcznej, która mo¿e byæ
422 u¿ywana do zapamiêtywania zawarto¶ci lokalnej lub dostêpnej przez
423 proxy. Do³±czono dwa modu³y pozwalaj±ce magazynowaæ dane w pamiêci
424 (g³ównie u¿yteczne przy cacheowaniu lokalnej zawarto¶ci) oraz na dysku
425 (u¿ywane do cacheowania proxy).
428 Summary: Execution of CGI scripts using an external CGI daemon
429 Summary(pl): Uruchamianie zewnêtrznych skryptów CGI za pomoc± daemona CGI
430 Group: Networking/Daemons
431 Provides: apache(mod_cgid) = %{version}-%{release}
432 Requires: %{name} = %{version}-%{release}
434 %description mod_cgid
435 Execution of CGI scripts using an external CGI daemon.
437 %description mod_cgid -l pl
438 Uruchamianie zewnêtrznych skryptów CGI za pomoc± demona CGI.
440 %package mod_charset_lite
441 Summary: Specify character set translation or recoding
442 Summary(pl): Translacja lub przekodowywanie znaków
443 Group: Networking/Daemons
444 Provides: apache(mod_charset_lite) = %{version}-%{release}
445 Requires: %{name} = %{version}-%{release}
447 %description mod_charset_lite
448 Specify character set translation or recoding.
450 %description mod_charset_lite -l pl
451 Translacja lub przekodowywanie znaków.
454 Summary: Apache module - Distributed Authoring and Versioning
455 Summary(pl): Modu³ Apache'a - rozproszone autorstwo i wersjonowanie
456 Group: Networking/Daemons
457 Provides: apache(mod_dav) = %{version}-%{release}
458 Requires: %{name} = %{version}-%{release}
461 This module provides class 1 and class 2 WebDAV ('Web-based
462 Distributed Authoring and Versioning') functionality for Apache. This
463 extension to the HTTP protocol allows creating, moving, copying, and
464 deleting resources and collections on a remote web server.
466 %description mod_dav -l pl
467 Modu³ udostêpnia klasê 1 oraz klasê 2 WebDAV (Bazuj±cego na WWW
468 rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala
469 na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na
470 zdalnym serwerze WWW.
473 Summary: Apache module: Compress content before it is delivered to the client
474 Summary(pl): Modu³ Apache'a kompresuj±cy dane przed przes³aniem ich do klienta
475 Group: Networking/Daemons
476 Provides: apache(mod_deflate) = %{version}-%{release}
477 Requires: %{name} = %{version}-%{release}
478 Requires: %{name}-mod_headers = %{version}-%{release}
480 %description mod_deflate
481 Compress content before it is delivered to the client.
483 %description mod_deflate -l pl
484 Modu³ kompresuj±cy dane przed przes³aniem ich do klienta.
487 Summary: Apache module for "trailing slash" redirects and serving directory index files
488 Summary(pl): Modu³ Apache'a oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci katalogu
489 Group: Networking/Daemons
490 Provides: apache(mod_dir) = %{version}-%{release}
491 Requires: %{name} = %{version}-%{release}
494 This package contains mod_dir which provides "trailing slash"
495 redirects and serving directory index files.
497 %description mod_dir -l pl
498 Modu³ oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci
502 Summary: Apache module allows for the customization of HTTP response headers
503 Summary(pl): Modu³ Apache'a pozwalaj±cy na modyfikacjê nag³ówków HTTP
504 Group: Networking/Daemons
505 Provides: apache(mod_headers) = %{version}-%{release}
506 Requires: %{name} = %{version}-%{release}
508 %description mod_headers
509 This package contains mod_headers module. The module allows for the
510 customization of HTTP response headers. Headers can be merged,
513 %description mod_headers -l pl
514 Modu³ pozwalaj±cy na ³±czenie, usuwania, zamianê nag³ówków HTTP
515 wysy³anych do przegl±darki.
518 Summary: Apache module with imap-file handler
519 Summary(pl): Modu³ Apache'a z obs³ug± imap-file
520 Group: Networking/Daemons
521 Provides: apache(mod_imap) = %{version}-%{release}
522 Requires: %{name} = %{version}-%{release}
524 %description mod_imap
525 This package contains mod_imap module. It provides for .map files,
526 replacing the functionality of the imagemap CGI program. Any directory
527 or document type configured to use the handler imap-file.
529 %description mod_imap -l pl
530 Modu³ umo¿liwiaj±cy obs³ugê plików .map (imap-file handler).
533 Summary: Apache module with comprehensive overview of the server configuration
534 Summary(pl): Modu³ Apache'a udostêpniaj±cy informacje o serwerze
535 Group: Networking/Daemons
536 Provides: apache(mod_info) = %{version}-%{release}
537 Requires: %{name} = %{version}-%{release}
539 %description mod_info
540 This package contains mod_info module. It provides a comprehensive
541 overview of the server configuration including all installed modules
542 and directives in the configuration files.
544 %description mod_info -l pl
545 Modu³ udostêpniaj±cy informacje o konfiguracji serwera,
546 zainstalowanych modu³ach itp.
549 Summary: Apache module to use LDAP connections
550 Summary(pl): Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP
551 Group: Networking/Daemons
552 Provides: apache(mod_ldap) = %{version}-%{release}
553 Requires: %{name} = %{version}-%{release}
555 %description mod_ldap
556 Apache module to use LDAP connections.
558 %description mod_ldap -l pl
559 Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP.
562 Summary: Apache module with Web proxy
563 Summary(pl): Modu³ Apache'a dodaj±cy obs³ugê serwera proxy
564 Group: Networking/Daemons
565 Provides: apache(mod_proxy) = %{version}-%{release}
566 Requires: %{name} = %{version}-%{release}
568 %description mod_proxy
569 This package contains module with implementation a proxy/cache for
570 Apache. It implements proxying capability for FTP, CONNECT (for SSL),
571 HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
572 connect to other proxy modules for these and other protocols.
574 %description mod_proxy -l pl
575 Modu³ zawiera implementacjê serwera proxy/cache dla Apache.
576 Implementacja zawiera obs³ugê FTP, CONNECT (dla SSL), HTTP/0.9,
580 Summary: Apache module with rule-based engine for rewrite requested URLs on the fly
581 Summary(pl): Modu³ Apache'a do "przepisywania" adresów URL w locie
582 Group: Networking/Daemons
583 Provides: apache(mod_rewrite) = %{version}-%{release}
584 Requires: %{name} = %{version}-%{release}
586 %description mod_rewrite
587 This package contains It provides a rule-based rewriting engine to
588 rewrite requested URLs on the fly.
590 %description mod_rewrite -l pl
591 Modu³ oferuj±cy mo¿liwo¶æ "przepisywania" adresów URL w locie.
594 Summary: SSL/TLS module for the Apache HTTP server
595 Summary(pl): Modu³ SSL/TSL dla serwera Apache
596 Summary(ru): íÏÄÕÌØ SSL/TLS ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
597 Group: Networking/Daemons
599 Provides: apache(mod_ssl) = %{version}-%{release}
600 Requires: %{name} = %{version}-%{release}
603 The mod_ssl module provides strong cryptography for the Apache Web
604 server via the Secure Sockets Layer (SSL) and Transport Layer Security
607 %description mod_ssl -l pl
608 Modu³ mod_ssl udostêpnia wsparcie do silnej kryptografii dla serwera
609 Apache poprzez protoko³y SSL/TSL (Secure Sockets Layer/Transport Layer
612 %description mod_ssl -l ru
613 íÏÄÕÌØ mod_ssl ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ × ×ÅÂ-ÓÅÒ×ÅÒÅ Apache ÎÁÄÅÖÎÏÇÏ
614 ÛÉÆÒÏ×ÁÎÉÑ ÓÒÅÄÓÔ×ÁÍÉ Secure Sockets Layer (SSL) É Transport Layer
617 Summary: Server status report module for Apache
618 Summary(pl): Modu³ udostêpniaj±cy informacje statystyczne z serwera Apache
619 Group: Networking/Daemons
620 Provides: apache(mod_status) = %{version}-%{release}
621 Requires: %{name} = %{version}-%{release}
623 %description mod_status
624 The Status module allows a server administrator to find out how well
625 their server is performing. A HTML page is presented that gives the
626 current server statistics in an easily readable form. If required this
627 page can be made to automatically refresh (given a compatible
630 %description mod_status -l pl
631 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
632 pracy serwera apache (w postaci strony HTML).
634 %package mod_usertrack
635 Summary: Apache module for user tracking using cookies
636 Summary(pl): Modu³ Apache'a s³u¿±cy do ¶ledzenia "ciasteczek"
637 Group: Networking/Daemons
638 Provides: apache(mod_usertrack) = %{version}-%{release}
639 Requires: %{name} = %{version}-%{release}
641 %description mod_usertrack
642 This package contains the user tracking module which did its own
643 logging using CookieLog directory. This module allow multiple log
646 %description mod_usertrack -l pl
647 Modu³ pozwalaj±cy na ¶ledzenie "ciasteczek".
649 %package mod_vhost_alias
650 Summary: Apache module for dynamically configured mass virtual hosting
651 Summary(pl): Modu³ Apache'a dodaj±cy obs³ugê hostów wirtualnych
652 Group: Networking/Daemons
653 Provides: apache(mod_vhost_alias) = %{version}-%{release}
654 Requires: %{name} = %{version}-%{release}
656 %description mod_vhost_alias
657 This package contains the mod_vhost_alias. It provides support for
658 dynamically configured mass virtual hosting.
660 %description mod_vhost_alias -l pl
661 Modu³ umo¿liwia na dynamiczne konfigurowanie masowej ilo¶ci serwerów
664 %package mod_unique_id
665 Summary: Apache module which provides a magic token for each request
666 Summary(pl): Modu³ Apache'a nadaj±cy ka¿demu zapytaniu unikalny token
667 Group: Networking/Daemons
668 Provides: apache(mod_unique_id) = %{version}-%{release}
669 Requires: %{name} = %{version}-%{release}
671 %description mod_unique_id
672 This package contains the mod_unique_id. This module provides a magic
673 token for each request which is guaranteed to be unique across "all"
674 requests under very specific conditions. The unique identifier is even
675 unique across multiple machines in a properly configured cluster of
676 machines. The environment variable UNIQUE_ID is set to the identifier
677 for each request. Unique identifiers are useful for various reasons
678 which are beyond the scope of this document.
680 %description mod_unique_id -l pl
681 Modu³ nadaje ka¿demu zapytaniu token unikalny w ramach wszystkich
682 zapytañ, nawet w ramach poprawnie skonfigurowanego klastra z wielu
683 maszyn. Modu³ ustawia przy ka¿dym zapytaniu zmienn± ¶rodowiskow±
687 Summary: Apache module which generates Expires HTTP headers
688 Summary(pl): Modu³ Apache'a generuj±cy nag³ówki HTTP Expires
689 Group: Networking/Daemons
690 Provides: apache(mod_expires) = %{version}-%{release}
691 Requires: %{name} = %{version}-%{release}
693 %description mod_expires
694 This module controls the setting of the Expires HTTP header in server
695 responses. The expiration date can set to be relative to either the
696 time the source file was last modified, or to the time of the client
699 %description mod_expires -l pl
700 Modu³ kontroluje ustawianie nag³ówka HTTP Expires. Data wyga¶niêcia
701 wa¿no¶ci mo¿e byæ ustalana w zale¿no¶ci od czasu modyfikacji plików
702 ¼ród³owych lub odwo³ania klienta.
704 %package mod_file_cache
705 Summary: Apache module: caches a static list of files in memory
706 Summary(pl): Modu³ Apache'a cache'uj±cy statyczn± listê plików w pamiêci
707 Group: Networking/Daemons
708 Obsoletes: apache-mmap_static
709 Provides: apache(mod_file_cache) = %{version}-%{release}
710 Requires: %{name} = %{version}-%{release}
712 %description mod_file_cache
713 Caches a static list of files in memory.
715 %description mod_file_cache -l pl
716 Modu³ cache'uj±cy statyczn± listê plików w pamiêci.
718 %package -n htpasswd-%{name}
719 Summary: Apache 2 htpasswd utility: manage user files for basic authentication
720 Summary(pl): Narzêdzie htpasswd z Apache'a 2 do zarz±dzania plikami uwierzytelnienia basic
721 Group: Networking/Utilities
725 %description -n htpasswd-%{name}
726 htpasswd is used to create and update the flat-files used to store
727 usernames and password for basic authentication of HTTP users. This
728 package contains htpasswd from Apache 2; this version supports
729 plaintext passwords and CRYPT (default), MD5 and SHA1 encryptions.
731 %description -n htpasswd-%{name} -l pl
732 htpasswd s³u¿y do tworzenia i uaktualniania p³askich plików s³u¿±cych
733 do przechowywania nazw u¿ytkowników i hase³ do uwierzytelnienia basic
734 u¿ytkowników HTTP. Ten pakiet zawiera htpasswd z Apache'a 2; ta wersja
735 obs³uguje has³a zapisane czystym tekstem oraz zakodowane algorytmami
736 CRYPT (domy¶lnym), MD5 i SHA1.
739 %setup -q -n httpd-%{version}
763 %{?with_external_pcre:%patch25 -p2}
766 %{__perl} -pi -e "s@/usr/local/bin/perl@%{__perl}@" $(grep -rl "/usr/local/bin/perl" *)
767 %{__perl} -pi -e "s@BUILD_SUBDIRS.*@BUILD_SUBDIRS =@g" srclib/Makefile.in
768 %{__perl} -pi -e "s@CLEAN_SUBDIRS.*@CLEAN_SUBDIRS =@g" srclib/Makefile.in
772 MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
773 if [ "$MODULES_API" != "%_apache_modules_api" ]; then
774 echo "Set %%_apache_modules_api to $MODULES_API and rerun."
779 # Before configure; fix location of build dir in generated apxs
780 %{__perl} -pi -e "s:\@exp_installbuilddir\@:%{_libdir}/apache/build:g" \
782 %{__perl} -pi -e "s:apr-config:apr-1-config:g" support/apxs.in
783 %{__perl} -pi -e "s:apu-config:apu-1-config:g" support/apxs.in
784 install /usr/share/automake/config.* build/
785 CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
786 for mpm in metuxmpm peruser perchild prefork worker; do
787 install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
789 --prefix=%{_sysconfdir} \
790 --exec-prefix=%{_libexecdir} \
791 --with-installbuilddir=%{_libdir}/apache/build \
792 --enable-layout=PLD \
793 --enable-modules=all \
794 --enable-mods-shared=all \
797 --enable-auth-digest \
798 --enable-file-cache \
801 --enable-charset-lite \
803 --enable-disk-cache \
804 --enable-ext-filter \
805 --enable-case-filter \
806 --enable-case-filter-in \
808 --with-z=%{_prefix} \
809 --enable-mime-magic \
816 --enable-proxy-connect \
818 --enable-proxy-http \
819 %{?with_ssl:--enable-ssl} \
820 --enable-optional-hook-export \
821 --enable-optional-hook-import \
822 --enable-optional-fn-import \
823 --enable-optional-fn-export \
824 %{?with_ldap:--enable-ldap} \
825 %{?with_ldap:--enable-auth-ldap} \
832 --enable-vhost-alias \
836 --with-program-name=httpd.${mpm} \
840 $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
843 --with-suexec-bin=%{_sbindir}/suexec \
844 --with-suexec-caller=http \
845 --with-suexec-docroot=%{_datadir} \
846 --with-suexec-logfile=/var/log/httpd/suexec_log \
847 --with-suexec-uidmin=500 \
848 --with-suexec-gidmin=500 \
849 --with-suexec-umask=077 \
850 --with-apr=%{_bindir}/apr-1-config \
851 --with-apr-util=%{_bindir}/apu-1-config \
852 %{?with_external_pcre:--with-external-pcre}
855 ./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
857 find include -name '*.h' | xargs perl -pi -e "s#/httpd\.(.*?)\.conf#/etc/httpd/httpd.conf#"
862 for mpm in metuxmpm peruser perchild worker; do
863 if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
864 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
871 rm -rf $RPM_BUILD_ROOT
872 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,monit} \
873 $RPM_BUILD_ROOT%{_var}/{log/{httpd,archiv/httpd},{run,cache}/apache}
875 # prefork is default one
876 %{__make} -C buildmpm-prefork install \
877 DESTDIR=$RPM_BUILD_ROOT \
878 installbuilddir=%{_sysconfdir}/build \
879 prefix=%{_sysconfdir}/httpd \
880 libexecdir=%{_libdir}/%{name} \
881 iconsdir=%{_datadir}/icons \
882 errordir=%{_datadir}/error \
883 htdocsdir=%{_datadir}/html \
884 manualdir=%{_datadir}/manual \
885 cgidir=%{_datadir}/cgi-bin \
886 runtimedir=%{_var}/run \
887 logdir=%{_var}/log/httpd \
888 proxycachedir=%{_var}/cache/httpd
890 for mpm in metuxmpm peruser perchild worker; do
891 install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
892 ln -s httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.${mpm}.conf
895 ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
897 ln -s %{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/modules
898 ln -s %{_localstatedir}/run/apache $RPM_BUILD_ROOT%{_sysconfdir}/run
899 ln -s %{_libdir}/apache/build $RPM_BUILD_ROOT%{_sysconfdir}/build
901 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
902 install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
904 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/build \
905 $RPM_BUILD_ROOT%{_libexecdir}/build
907 %{__perl} -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
908 %{__perl} -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
909 %{__perl} -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
910 %{__perl} -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
911 ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool
912 ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build
914 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
915 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
916 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/apache
917 install %{SOURCE5} $RPM_BUILD_ROOT/etc/monit
919 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
922 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
923 install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
924 install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
927 CFG="$RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/"
929 install %{SOURCE6} $CFG/10_httpd.conf
930 install %{SOURCE8} $CFG/20_mod_vhost_alias.conf
931 install %{SOURCE9} $CFG/25_mod_status.conf
932 install %{SOURCE10} $CFG/30_mod_proxy.conf
933 install %{SOURCE11} $CFG/35_mod_info.conf
934 install %{SOURCE12} $CFG/40_mod_ssl.conf
935 install %{SOURCE13} $CFG/45_mod_dav.conf
936 install %{SOURCE14} $CFG/59_mod_dir.conf
937 install %{SOURCE15} $CFG/13_mod_suexec.conf
938 install %{SOURCE16} $CFG/58_mod_deflate.conf
939 install %{SOURCE17} $CFG/57_mod_autoindex.conf
941 echo "LoadModule ldap_module %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf
942 echo "LoadModule actions_module %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf
943 echo "LoadModule auth_module %{_libexecdir}/mod_auth.so" > $CFG/51_mod_auth.conf
944 echo "LoadModule auth_anon_module %{_libexecdir}/mod_auth_anon.so" > $CFG/52_mod_auth_anon.conf
945 echo "LoadModule auth_dbm_module %{_libexecdir}/mod_auth_dbm.so" > $CFG/53_mod_auth_dbm.conf
946 echo "LoadModule auth_digest_module %{_libexecdir}/mod_auth_digest.so" > $CFG/54_mod_auth_digest.conf
947 echo "LoadModule cache_module %{_libexecdir}/mod_cache.so
948 LoadModule mem_cache_module %{_libexecdir}/mod_mem_cache.so
949 LoadModule disk_cache_module %{_libexecdir}/mod_disk_cache.so" > $CFG/55_mod_cache.conf
950 echo "LoadModule cgid_module %{_libexecdir}/mod_cgid.so" > $CFG/56_mod_cgid.conf
951 echo "LoadModule charset_lite_module %{_libexecdir}/mod_charset_lite.so" > $CFG/57_mod_charset_lite.conf
952 echo "LoadModule auth_ldap_module %{_libexecdir}/mod_auth_ldap.so" > $CFG/59_mod_auth_ldap.conf
953 echo "LoadModule expires_module %{_libexecdir}/mod_expires.so" > $CFG/60_mod_expires.conf
954 echo "LoadModule file_cache_module %{_libexecdir}/mod_file_cache.so" > $CFG/61_mod_file_cache.conf
955 echo "LoadModule headers_module %{_libexecdir}/mod_headers.so" > $CFG/62_mod_headers.conf
956 echo "LoadModule imap_module %{_libexecdir}/mod_imap.so" > $CFG/63_mod_imap.conf
957 echo "LoadModule rewrite_module %{_libexecdir}/mod_rewrite.so" > $CFG/64_mod_rewrite.conf
958 echo "LoadModule usertrack_module %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod_usertrack.conf
959 echo "LoadModule unique_id_module %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf
961 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
962 # let's remove trash (yes, *.html without lang suffix also contain trash)
963 find $RPM_BUILD_ROOT%{_datadir}/manual -type f \
964 -name '*.xml' -o -name '*.xml.*' -o -name '*.html' \
967 # htpasswd goes to %{_bindir}
968 mv $RPM_BUILD_ROOT%{_sbindir}/htpasswd $RPM_BUILD_ROOT%{_bindir}/
969 ln -sf %{_bindir}/htpasswd $RPM_BUILD_ROOT%{_sbindir}/
972 rm -rf $RPM_BUILD_ROOT
975 if [ -n "`getgid http`" ]; then
976 if [ "`getgid http`" != "51" ]; then
977 echo "Error: group http doesn't have gid=51. Correct this before installing apache." 1>&2
981 /usr/sbin/groupadd -g 51 -r -f http
983 if [ -n "`id -u http 2>/dev/null`" ]; then
984 if [ "`id -u http`" != "51" ]; then
985 echo "Error: user http doesn't have uid=51. Correct this before installing apache." 1>&2
989 /usr/sbin/useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http 1>&2
994 /sbin/chkconfig --add httpd
996 touch /var/log/httpd/{access,error,agent,referer}_log
997 if [ -f /var/lock/subsys/httpd ]; then
998 /etc/rc.d/init.d/httpd restart 1>&2
1000 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1004 if [ "$1" = "0" ]; then
1005 if [ -f /var/lock/subsys/httpd ]; then
1006 /etc/rc.d/init.d/httpd stop 1>&2
1008 /sbin/chkconfig --del httpd
1013 if [ "$1" = "0" ]; then
1018 %triggerpostun -- %{name} <= 2.0.50-6
1020 echo "Since that version autoindex module has been separated to package %{name}-mod_autoindex"
1021 echo "If you want to have the same functionality do:"
1022 echo "poldek --upgrade %{name}-mod_autoindex"
1026 if [ -f /var/lock/subsys/httpd ]; then
1027 /etc/rc.d/init.d/httpd restart 1>&2
1029 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1033 if [ "$1" = "0" ]; then
1034 if [ -f /var/lock/subsys/httpd ]; then
1035 /etc/rc.d/init.d/httpd restart 1>&2
1040 if [ -f /var/lock/subsys/httpd ]; then
1041 /etc/rc.d/init.d/httpd restart 1>&2
1043 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1047 if [ "$1" = "0" ]; then
1048 if [ -f /var/lock/subsys/httpd ]; then
1049 /etc/rc.d/init.d/httpd restart 1>&2
1054 if [ -f /var/lock/subsys/httpd ]; then
1055 /etc/rc.d/init.d/httpd restart 1>&2
1057 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1060 %preun mod_auth_anon
1061 if [ "$1" = "0" ]; then
1062 if [ -f /var/lock/subsys/httpd ]; then
1063 /etc/rc.d/init.d/httpd restart 1>&2
1068 if [ -f /var/lock/subsys/httpd ]; then
1069 /etc/rc.d/init.d/httpd restart 1>&2
1071 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1075 if [ "$1" = "0" ]; then
1076 if [ -f /var/lock/subsys/httpd ]; then
1077 /etc/rc.d/init.d/httpd restart 1>&2
1082 if [ -f /var/lock/subsys/httpd ]; then
1083 /etc/rc.d/init.d/httpd restart 1>&2
1085 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1088 %preun mod_autoindex
1089 if [ "$1" = "0" ]; then
1090 if [ -f /var/lock/subsys/httpd ]; then
1091 /etc/rc.d/init.d/httpd restart 1>&2
1096 if [ -f /var/lock/subsys/httpd ]; then
1097 /etc/rc.d/init.d/httpd restart 1>&2
1099 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1103 if [ "$1" = "0" ]; then
1104 if [ -f /var/lock/subsys/httpd ]; then
1105 /etc/rc.d/init.d/httpd restart 1>&2
1110 if [ -f /var/lock/subsys/httpd ]; then
1111 /etc/rc.d/init.d/httpd restart 1>&2
1113 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1117 if [ "$1" = "0" ]; then
1118 if [ -f /var/lock/subsys/httpd ]; then
1119 /etc/rc.d/init.d/httpd restart 1>&2
1123 %post mod_charset_lite
1124 if [ -f /var/lock/subsys/httpd ]; then
1125 /etc/rc.d/init.d/httpd restart 1>&2
1127 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1130 %preun mod_charset_lite
1131 if [ "$1" = "0" ]; then
1132 if [ -f /var/lock/subsys/httpd ]; then
1133 /etc/rc.d/init.d/httpd restart 1>&2
1138 if [ -f /var/lock/subsys/httpd ]; then
1139 /etc/rc.d/init.d/httpd restart 1>&2
1141 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1145 if [ "$1" = "0" ]; then
1146 if [ -f /var/lock/subsys/httpd ]; then
1147 /etc/rc.d/init.d/httpd restart 1>&2
1151 %post mod_auth_digest
1152 if [ -f /var/lock/subsys/httpd ]; then
1153 /etc/rc.d/init.d/httpd restart 1>&2
1155 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1158 %preun mod_auth_digest
1159 if [ "$1" = "0" ]; then
1160 if [ -f /var/lock/subsys/httpd ]; then
1161 /etc/rc.d/init.d/httpd restart 1>&2
1166 if [ -f /var/lock/subsys/httpd ]; then
1167 /etc/rc.d/init.d/httpd restart 1>&2
1169 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1173 if [ "$1" = "0" ]; then
1174 if [ -f /var/lock/subsys/httpd ]; then
1175 /etc/rc.d/init.d/httpd restart 1>&2
1180 if [ -f /var/lock/subsys/httpd ]; then
1181 /etc/rc.d/init.d/httpd restart 1>&2
1183 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1187 if [ "$1" = "0" ]; then
1188 if [ -f /var/lock/subsys/httpd ]; then
1189 /etc/rc.d/init.d/httpd restart 1>&2
1194 if [ -f /var/lock/subsys/httpd ]; then
1195 /etc/rc.d/init.d/httpd restart 1>&2
1197 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1201 if [ "$1" = "0" ]; then
1202 if [ -f /var/lock/subsys/httpd ]; then
1203 /etc/rc.d/init.d/httpd restart 1>&2
1207 %post mod_file_cache
1208 if [ -f /var/lock/subsys/httpd ]; then
1209 /etc/rc.d/init.d/httpd restart 1>&2
1211 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1214 %preun mod_file_cache
1215 if [ "$1" = "0" ]; then
1216 if [ -f /var/lock/subsys/httpd ]; then
1217 /etc/rc.d/init.d/httpd restart 1>&2
1222 if [ -f /var/lock/subsys/httpd ]; then
1223 /etc/rc.d/init.d/httpd restart 1>&2
1225 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1229 if [ "$1" = "0" ]; then
1230 if [ -f /var/lock/subsys/httpd ]; then
1231 /etc/rc.d/init.d/httpd restart 1>&2
1236 if [ -f /var/lock/subsys/httpd ]; then
1237 /etc/rc.d/init.d/httpd restart 1>&2
1239 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1243 if [ "$1" = "0" ]; then
1244 if [ -f /var/lock/subsys/httpd ]; then
1245 /etc/rc.d/init.d/httpd restart 1>&2
1250 if [ -f /var/lock/subsys/httpd ]; then
1251 /etc/rc.d/init.d/httpd restart 1>&2
1253 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1257 if [ "$1" = "0" ]; then
1258 if [ -f /var/lock/subsys/httpd ]; then
1259 /etc/rc.d/init.d/httpd restart 1>&2
1264 if [ -f /var/lock/subsys/httpd ]; then
1265 /etc/rc.d/init.d/httpd restart 1>&2
1267 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1271 if [ "$1" = "0" ]; then
1272 if [ -f /var/lock/subsys/httpd ]; then
1273 /etc/rc.d/init.d/httpd restart 1>&2
1278 if [ -f /var/lock/subsys/httpd ]; then
1279 /etc/rc.d/init.d/httpd restart 1>&2
1281 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1285 if [ "$1" = "0" ]; then
1286 if [ -f /var/lock/subsys/httpd ]; then
1287 /etc/rc.d/init.d/httpd restart 1>&2
1292 if [ -f /var/lock/subsys/httpd ]; then
1293 /etc/rc.d/init.d/httpd restart 1>&2
1295 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1299 if [ "$1" = "0" ]; then
1300 if [ -f /var/lock/subsys/httpd ]; then
1301 /etc/rc.d/init.d/httpd restart 1>&2
1306 if [ -f /var/lock/subsys/httpd ]; then
1307 /etc/rc.d/init.d/httpd restart 1>&2
1309 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1313 if [ "$1" = "0" ]; then
1314 if [ -f /var/lock/subsys/httpd ]; then
1315 /etc/rc.d/init.d/httpd restart 1>&2
1320 if [ -f /var/lock/subsys/httpd ]; then
1321 /etc/rc.d/init.d/httpd restart 1>&2
1323 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1326 %preun mod_usertrack
1327 if [ "$1" = "0" ]; then
1328 if [ -f /var/lock/subsys/httpd ]; then
1329 /etc/rc.d/init.d/httpd restart 1>&2
1334 if [ -f /var/lock/subsys/httpd ]; then
1335 /etc/rc.d/init.d/httpd restart 1>&2
1337 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1340 %preun mod_unique_id
1341 if [ "$1" = "0" ]; then
1342 if [ -f /var/lock/subsys/httpd ]; then
1343 /etc/rc.d/init.d/httpd restart 1>&2
1347 %post mod_vhost_alias
1348 if [ -f /var/lock/subsys/httpd ]; then
1349 /etc/rc.d/init.d/httpd restart 1>&2
1351 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache HTTP daemon."
1354 %preun mod_vhost_alias
1355 if [ "$1" = "0" ]; then
1356 if [ -f /var/lock/subsys/httpd ]; then
1357 /etc/rc.d/init.d/httpd restart 1>&2
1362 %defattr(644,root,root,755)
1363 %doc ABOUT_APACHE CHANGES README
1364 %doc docs/conf/mime.types
1366 %attr(754,root,root) /etc/rc.d/init.d/httpd
1368 %attr(750,root,root) %dir %{_sysconfdir}/httpd.conf
1369 %attr(750,root,root) %dir %{_sysconfdir}/modules
1370 %attr(750,root,root) %dir %{_sysconfdir}/run
1371 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_httpd.conf
1372 %attr(640,root,root) %{_sysconfdir}/magic
1373 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/*
1374 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/logrotate.d/*
1375 %attr(750,root,root) %config(noreplace) %verify(not md5 size mtime) /etc/monit/*.monitrc
1377 %attr(755,root,root) %{_libexecdir}/mod_access.so
1378 %attr(755,root,root) %{_libexecdir}/mod_alias.so
1379 %attr(755,root,root) %{_libexecdir}/mod_asis.so
1380 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
1381 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
1382 %attr(755,root,root) %{_libexecdir}/mod_env.so
1383 %attr(755,root,root) %{_libexecdir}/mod_include.so
1384 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
1385 %attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
1386 %attr(755,root,root) %{_libexecdir}/mod_mime.so
1387 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
1388 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
1389 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
1390 %attr(755,root,root) %{_libexecdir}/mod_speling.so
1391 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
1393 # look at TODO on top
1394 %attr(755,root,root) %{_libexecdir}/mod_case_filter.so
1395 %attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
1396 %attr(755,root,root) %{_libexecdir}/mod_echo.so
1397 %attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
1398 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_export.so
1399 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_import.so
1400 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_export.so
1401 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_import.so
1403 %attr(755,root,root) %{_sbindir}/htdigest
1405 %attr(755,root,root) %{_sbindir}/ab
1406 %attr(755,root,root) %{_sbindir}/apachectl
1407 %attr(755,root,root) %{_sbindir}/checkgid
1408 %attr(755,root,root) %{_sbindir}/httpd
1409 %attr(755,root,root) %{_sbindir}/httpd.*
1410 %attr(755,root,root) %{_sbindir}/logresolve
1411 %attr(755,root,root) %{_sbindir}/rotatelogs
1413 %dir %attr(770,root,http) /var/run/apache
1414 %dir %attr(770,root,http) /var/cache/apache
1416 %{_mandir}/man1/htdigest.1*
1417 %{_mandir}/man8/ab.8*
1418 %{_mandir}/man8/apachectl.8*
1419 %{_mandir}/man8/httpd.8*
1420 %{_mandir}/man8/logresolve.8*
1421 %{_mandir}/man8/rotatelogs.8*
1423 %attr(750,root,logs) %dir /var/log/httpd
1424 %attr(750,root,logs) %dir /var/log/archiv/httpd
1425 %attr(640,root,logs) %ghost /var/log/httpd/*
1429 %attr(755,root,root) %dir %{_datadir}/html
1431 %attr(755,root,root) %{_datadir}/cgi-bin
1436 %defattr(644,root,root,755)
1437 %dir %{_datadir}/manual
1438 %{_datadir}/manual/LICENSE
1439 %{_datadir}/manual/*.html.en
1440 %lang(de) %{_datadir}/manual/*.html.de
1441 %lang(es) %{_datadir}/manual/*.html.es
1442 %lang(fr) %{_datadir}/manual/*.html.fr
1443 %lang(ja) %{_datadir}/manual/*.html.ja*
1444 %lang(ko) %{_datadir}/manual/*.html.ko.euc-kr
1445 %lang(ru) %{_datadir}/manual/*.html.ru.koi8-r
1446 %dir %{_datadir}/manual/developer
1447 %{_datadir}/manual/developer/*.html.en
1448 %lang(ja) %{_datadir}/manual/developer/*.html.ja*
1449 %dir %{_datadir}/manual/faq
1450 %{_datadir}/manual/faq/*.html.en
1451 %lang(ko) %{_datadir}/manual/faq/*.html.ko.euc-kr
1452 %dir %{_datadir}/manual/howto
1453 %{_datadir}/manual/howto/*.html.en
1454 %lang(ja) %{_datadir}/manual/howto/*.html.ja*
1455 %lang(ko) %{_datadir}/manual/howto/*.html.ko.euc-kr
1456 %dir %{_datadir}/manual/images
1457 %{_datadir}/manual/images/[!m]*
1458 %dir %{_datadir}/manual/misc
1459 %{_datadir}/manual/misc/*.html.en
1460 %lang(ko) %{_datadir}/manual/misc/*.html.ko.euc-kr
1461 %dir %{_datadir}/manual/mod
1462 %{_datadir}/manual/mod/[cdfhilpqtw]*.html.en
1463 %lang(de) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.de
1464 %lang(es) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.es
1465 %lang(ja) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ja*
1466 %lang(ko) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ko.euc-kr
1467 %lang(ru) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ru.koi8-r
1468 %{_datadir}/manual/mod/module-dict.html.en
1469 %lang(ja) %{_datadir}/manual/mod/module-dict.html.ja*
1470 %lang(ko) %{_datadir}/manual/mod/module-dict.html.ko.euc-kr
1471 %{_datadir}/manual/mod/mpm_common.html.en
1472 %lang(de) %{_datadir}/manual/mod/mpm_common.html.de
1473 %lang(ja) %{_datadir}/manual/mod/mpm_common.html.ja*
1474 %{_datadir}/manual/mod/mod_access.html.en
1475 %lang(ja) %{_datadir}/manual/mod/mod_access.html.ja*
1476 %{_datadir}/manual/mod/mod_alias.html.en
1477 %lang(ja) %{_datadir}/manual/mod/mod_alias.html.ja*
1478 %{_datadir}/manual/mod/mod_asis.html.en
1479 %lang(ja) %{_datadir}/manual/mod/mod_asis.html.ja*
1480 %lang(ko) %{_datadir}/manual/mod/mod_asis.html.ko.euc-kr
1481 %{_datadir}/manual/mod/mod_autoindex.html.en
1482 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.html.ja*
1483 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.html.ko.euc-kr
1484 %{_datadir}/manual/mod/mod_cern_meta.html.en
1485 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.html.ko.euc-kr
1486 %{_datadir}/manual/mod/mod_cgi.html.en
1487 %lang(ja) %{_datadir}/manual/mod/mod_cgi.html.ja*
1488 %lang(ko) %{_datadir}/manual/mod/mod_cgi.html.ko.euc-kr
1489 %{_datadir}/manual/mod/mod_echo.html.en
1490 %lang(ja) %{_datadir}/manual/mod/mod_echo.html.ja*
1491 %lang(ko) %{_datadir}/manual/mod/mod_echo.html.ko.euc-kr
1492 %{_datadir}/manual/mod/mod_env.html.en
1493 %lang(ja) %{_datadir}/manual/mod/mod_env.html.ja*
1494 %lang(ko) %{_datadir}/manual/mod/mod_env.html.ko.euc-kr
1495 %{_datadir}/manual/mod/mod_ext_filter.html.en
1496 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.html.ko.euc-kr
1497 %{_datadir}/manual/mod/mod_include.html.en
1498 %lang(ja) %{_datadir}/manual/mod/mod_include.html.ja*
1499 %{_datadir}/manual/mod/mod_log_config.html.en
1500 %{_datadir}/manual/mod/mod_log_forensic.html.en
1501 %{_datadir}/manual/mod/mod_mime*.html.en
1502 %lang(ja) %{_datadir}/manual/mod/mod_mime*.html.ja*
1503 %{_datadir}/manual/mod/mod_negotiation.html.en
1504 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja*
1505 %{_datadir}/manual/mod/mod_setenvif.html.en
1506 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja*
1507 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.html.ko.euc-kr
1508 %{_datadir}/manual/mod/mod_speling.html.en
1509 %lang(ja) %{_datadir}/manual/mod/mod_speling.html.ja*
1510 %lang(ko) %{_datadir}/manual/mod/mod_speling.html.ko.euc-kr
1511 %{_datadir}/manual/mod/mod_userdir.html.en
1512 %lang(ja) %{_datadir}/manual/mod/mod_userdir.html.ja*
1513 %lang(ko) %{_datadir}/manual/mod/mod_userdir.html.ko.euc-kr
1514 %dir %{_datadir}/manual/programs
1515 %{_datadir}/manual/programs/*.html.en
1516 %lang(es) %{_datadir}/manual/programs/*.html.es
1517 %lang(ko) %{_datadir}/manual/programs/*.html.ko.euc-kr
1518 %lang(ru) %{_datadir}/manual/programs/*.html.ru.koi8-r
1519 %dir %{_datadir}/manual/style
1520 %{_datadir}/manual/style/css
1522 %{_datadir}/manual/mod/mod_suexec.html.en
1523 %lang(ja) %{_datadir}/manual/mod/mod_suexec.html.ja*
1524 %lang(ko) %{_datadir}/manual/mod/mod_suexec.html.ko.euc-kr
1525 %{_datadir}/manual/mod/mod_actions.html.en
1526 %lang(ja) %{_datadir}/manual/mod/mod_actions.html.ja*
1527 %lang(ko) %{_datadir}/manual/mod/mod_actions.html.ko.euc-kr
1528 %{_datadir}/manual/mod/mod_auth.html.en
1529 %lang(ja) %{_datadir}/manual/mod/mod_auth.html.ja*
1530 %{_datadir}/manual/mod/mod_auth_anon.html.en
1531 %{_datadir}/manual/mod/mod_auth_ldap.html.en
1532 %{_datadir}/manual/mod/mod_ldap.html.en
1533 %{_datadir}/manual/mod/mod_auth_dbm.html.en
1534 %{_datadir}/manual/mod/mod_auth_digest.html.en
1535 %{_datadir}/manual/mod/mod_cache.html.en
1536 %lang(ko) %{_datadir}/manual/mod/mod_cache.html.ko.euc-kr
1537 %{_datadir}/manual/mod/mod_disk_cache.html.en
1538 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.html.ko.euc-kr
1539 %{_datadir}/manual/mod/mod_mem_cache.html.en
1540 %{_datadir}/manual/mod/mod_cgid.html.en
1541 %lang(ko) %{_datadir}/manual/mod/mod_cgid.html.ko.euc-kr
1542 %{_datadir}/manual/mod/mod_charset_lite.html.en
1543 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.html.ko.euc-kr
1544 %{_datadir}/manual/mod/mod_dav*.html.en
1545 %lang(ja) %{_datadir}/manual/mod/mod_dav*.html.ja*
1546 %lang(ko) %{_datadir}/manual/mod/mod_dav*.html.ko.euc-kr
1547 %{_datadir}/manual/mod/mod_deflate.html.en
1548 %lang(ja) %{_datadir}/manual/mod/mod_deflate.html.ja*
1549 %lang(ko) %{_datadir}/manual/mod/mod_deflate.html.ko.euc-kr
1550 %{_datadir}/manual/mod/mod_dir.html.en
1551 %lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja*
1552 %lang(ko) %{_datadir}/manual/mod/mod_dir.html.ko.euc-kr
1553 %{_datadir}/manual/mod/mod_expires.html.en
1554 %lang(ko) %{_datadir}/manual/mod/mod_expires.html.ko.euc-kr
1555 %{_datadir}/manual/mod/mod_file_cache.html.en
1556 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.html.ko.euc-kr
1557 %{_datadir}/manual/mod/mod_headers.html.en
1558 %{_datadir}/manual/mod/mod_imap.html.en
1559 %{_datadir}/manual/mod/mod_info.html.en
1560 %lang(ja) %{_datadir}/manual/mod/mod_info.html.ja*
1561 %{_datadir}/manual/mod/mod_proxy*.html.en
1562 %{_datadir}/manual/mod/mod_rewrite.html.en
1563 %{_datadir}/manual/images/mod_rewrite*
1564 %dir %{_datadir}/manual/ssl
1565 %{_datadir}/manual/ssl/*.html.en
1566 %lang(ja) %{_datadir}/manual/ssl/*.html.ja*
1567 %{_datadir}/manual/mod/mod_ssl.html.en
1568 %{_datadir}/manual/mod/mod_status.html.en
1569 %lang(ko) %{_datadir}/manual/mod/mod_status.html.ko.euc-kr
1570 %{_datadir}/manual/mod/mod_usertrack.html.en
1571 %{_datadir}/manual/mod/mod_unique_id.html.en
1572 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.html.ja*
1573 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.html.ko.euc-kr
1574 %{_datadir}/manual/mod/mod_vhost_alias.html.en
1575 %dir %{_datadir}/manual/vhosts
1576 %{_datadir}/manual/vhosts/*.html.en
1577 %lang(de) %{_datadir}/manual/vhosts/*.html.de
1578 %lang(es) %{_datadir}/manual/vhosts/*.html.es
1579 %lang(ja) %{_datadir}/manual/vhosts/*.html.ja*
1580 %lang(ko) %{_datadir}/manual/vhosts/*.html.ko.euc-kr
1581 %lang(ru) %{_datadir}/manual/vhosts/*.html.ru.koi8-r
1584 %defattr(644,root,root,755)
1585 %attr(4755,root,root) %{_sbindir}/suexec
1586 %attr(755,root,root) %{_libexecdir}/mod_suexec.so
1587 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_suexec.conf
1588 %{_mandir}/man8/suexec.8*
1591 %defattr(644,root,root,755)
1592 %config(noreplace,missingok) %{_datadir}/html/index.html*
1593 %{_datadir}/html/*.gif
1594 %{_datadir}/html/*.png
1597 %defattr(644,root,root,755)
1598 %attr(755,root,root) %{_sbindir}/apxs
1599 %attr(755,root,root) %{_sbindir}/envvars*
1600 %attr(751,root,root) %dir %{_sysconfdir}
1602 %dir %{_libexecdir}/build
1603 %{_libexecdir}/build/config_vars.mk
1604 %{_mandir}/man8/apxs.8*
1607 %defattr(644,root,root,755)
1609 %{_libexecdir}/*.exp
1610 %attr(750,root,root) %dir %{_sysconfdir}/build
1611 %{_libexecdir}/build/[lprs]*.mk
1612 %attr(755,root,root) %{_libexecdir}/build/*.sh
1613 %attr(755,root,root) %{_libexecdir}/build/libtool
1616 %defattr(644,root,root,755)
1617 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_actions.conf
1618 %attr(755,root,root) %{_libexecdir}/mod_actions.so
1621 %defattr(644,root,root,755)
1622 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1623 %attr(755,root,root) %{_libexecdir}/mod_auth.so
1625 %files mod_auth_anon
1626 %defattr(644,root,root,755)
1627 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_anon.conf
1628 %attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
1631 %files mod_auth_ldap
1632 %defattr(644,root,root,755)
1633 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_ldap.conf
1634 %attr(755,root,root) %{_libexecdir}/mod_auth_ldap.so
1639 %defattr(644,root,root,755)
1640 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_ldap.conf
1641 %attr(755,root,root) %{_libexecdir}/mod_ldap.so
1645 %defattr(644,root,root,755)
1646 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_dbm.conf
1647 %attr(755,root,root) %{_libexecdir}/mod_auth_dbm.so
1648 %attr(755,root,root) %{_sbindir}/dbmmanage
1649 %attr(755,root,root) %{_sbindir}/htdbm
1650 %{_mandir}/man1/dbmmanage.1*
1652 %files mod_auth_digest
1653 %defattr(644,root,root,755)
1654 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_auth_digest.conf
1655 %attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
1657 %files mod_autoindex
1658 %defattr(644,root,root,755)
1659 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_autoindex.conf
1660 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
1663 %defattr(644,root,root,755)
1664 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cache.conf
1665 %attr(755,root,root) %{_libexecdir}/mod_cache.so
1666 %attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
1667 %attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
1670 %defattr(644,root,root,755)
1671 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_cgid.conf
1672 %attr(755,root,root) %{_libexecdir}/mod_cgid.so
1674 %files mod_charset_lite
1675 %defattr(644,root,root,755)
1676 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_charset_lite.conf
1677 %attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
1680 %defattr(644,root,root,755)
1681 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_dav.conf
1682 %attr(755,root,root) %{_libexecdir}/mod_dav*.so
1685 %defattr(644,root,root,755)
1686 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_deflate.conf
1687 %attr(755,root,root) %{_libexecdir}/mod_deflate.so
1690 %defattr(644,root,root,755)
1691 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_dir.conf
1692 %attr(755,root,root) %{_libexecdir}/mod_dir.so
1695 %defattr(644,root,root,755)
1696 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_expires.conf
1697 %attr(755,root,root) %{_libexecdir}/mod_expires.so
1699 %files mod_file_cache
1700 %defattr(644,root,root,755)
1701 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_file_cache.conf
1702 %attr(755,root,root) %{_libexecdir}/mod_file_cache.so
1705 %defattr(644,root,root,755)
1706 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_headers.conf
1707 %attr(755,root,root) %{_libexecdir}/mod_headers.so
1710 %defattr(644,root,root,755)
1711 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_imap.conf
1712 %attr(755,root,root) %{_libexecdir}/mod_imap.so
1715 %defattr(644,root,root,755)
1716 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_info.conf
1717 %attr(755,root,root) %{_libexecdir}/mod_info.so
1720 %defattr(644,root,root,755)
1721 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_proxy.conf
1722 %attr(755,root,root) %{_libexecdir}/mod_proxy*.so
1725 %defattr(644,root,root,755)
1726 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
1727 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_rewrite.conf
1731 %defattr(644,root,root,755)
1732 %attr(750,root,root) %dir %{_sysconfdir}/ssl
1733 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/ssl/server.*
1734 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_ssl.conf
1735 %attr(755,root,root) %{_libexecdir}/mod_ssl.so
1739 %defattr(644,root,root,755)
1740 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_status.conf
1741 %attr(755,root,root) %{_libexecdir}/mod_status.so
1743 %files mod_usertrack
1744 %defattr(644,root,root,755)
1745 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_usertrack.conf
1746 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
1748 %files mod_unique_id
1749 %defattr(644,root,root,755)
1750 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_unique_id.conf
1751 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
1753 %files mod_vhost_alias
1754 %defattr(644,root,root,755)
1755 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
1756 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf/*_mod_vhost_alias.conf
1758 %files -n htpasswd-%{name}
1759 %defattr(644,root,root,755)
1760 %attr(755,root,root) %{_bindir}/htpasswd
1761 %{_sbindir}/htpasswd
1762 %{_mandir}/man1/htpasswd.1*