3 # mod_rewrite_ldap - enable ldap map supoort for mod_rewrite (alpha)
4 # _without_apache_ipv6 - disable IPv6 support
6 %include /usr/lib/rpm/macros.perl
7 Summary: The most widely used Web server on the Internet
8 Summary(de): Leading World Wide Web-Server
9 Summary(es): Servidor HTTPD para proveer servicios WWW
10 Summary(fr): Le serveur web le plus utilise sur Internet
11 Summary(pl): Serwer WWW (World Wide Web)
12 Summary(pt_BR): Servidor HTTPD para prover serviços WWW
13 Summary(tr): Lider WWW tarayýcý
17 License: Apache Group License
18 Group: Networking/Daemons
19 Group(cs): Sí»ové/Démoni
20 Group(da): Netværks/Dæmoner
21 Group(de): Netzwerkwesen/Server
22 Group(es): Red/Servidores
23 Group(fr): Réseau/Serveurs
24 Group(it): Rete/Demoni
25 Group(no): Nettverks/Daemoner
26 Group(pl): Sieciowe/Serwery
27 Group(pt): Rede/Servidores
28 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
29 Group(sv): Nätverk/Demoner
30 URL: http://www.apache.org/
31 Source0: ftp://ftp.apache.org/dist/%{name}_%{version}.tar.gz
33 Source2: %{name}.logrotate
34 Source3: %{name}-icons.tar.gz
35 Source4: %{name}.sysconfig
36 Source5: http://www.mif.pg.gda.pl/homepages/ankry/man-PLD/%{name}-non-english-man-pages.tar.bz2
37 Source6: %{name}-httpd.conf
38 Source8: %{name}-mod_vhost_alias.conf
39 Source9: %{name}-mod_status.conf
40 Source10: %{name}-mod_proxy.conf
41 Patch0: %{name}-PLD.patch
42 Patch1: %{name}-suexec.patch
43 Patch2: %{name}-htdocs.patch
44 Patch3: %{name}-errordocs.patch
45 Patch4: %{name}-apxs.patch
46 Patch5: %{name}-mod_ssl-addon.patch
47 Patch6: %{name}-mod_ssl-eapi.patch
48 Patch7: %{name}-EAPI_MM_CORE_PATH-correction.patch
49 Patch8: %{name}-EAPI_MM=SYSTEM.patch
50 Patch9: %{name}-ipv6-PLD.patch
51 Patch10: %{name}-modules_symbols.patch
52 Patch11: %{name}-apxs_force_rm_cp.patch
53 Patch12: %{name}-db3.patch
54 Patch13: %{name}-lookup_map_ldap.patch
55 Patch14: %{name}-man.patch
56 Patch15: %{name}-fpic.patch
57 Patch16: %{name}-buff.patch
58 Patch17: %{name}-mkstemp.patch
59 Patch18: %{name}-EAPI-missing_files.patch
60 Patch19: %{name}-PLD-nov6.patch
61 Patch20: %{name}-configdir_skip_backups.patch
62 Patch21: %{name}-apxs-quiet.patch
63 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
64 BuildRequires: db3-devel
65 BuildRequires: mm-devel >= 1.1.3
66 %{?mod_rewrite_ldap:BuildRequires: openldap-devel}
69 Provides: %{name}(EAPI) = %{version}
70 Prereq: /sbin/chkconfig
71 Prereq: /usr/sbin/useradd
72 Prereq: /usr/bin/getgid
79 Requires: /etc/mime.types
80 Requires: psmisc >= 20.1
81 Obsoletes: apache-extra
86 %define _sysconfdir /etc/httpd
87 %define _includedir %{_prefix}/include/apache
88 %define _datadir /home/httpd
89 %define _libexecdir %{_prefix}/lib/apache
92 Apache is a powerful, full-featured, efficient and freely-available
93 Web server. Apache is also the most popular Web server on the
97 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
98 erhältlich und weit verbreitet ist.
101 El servidor web Apache es el mejor servidor gratuito disponible en el
102 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
103 que browsers web vean documentos y sometan datos remotamente. Puede
104 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
105 caché, y nos ofrece características como monitor de estado, conversión
106 dinámica de tipo, y otras más.
109 Apache est un serveur Web puissant, efficace, gratuit et complet.
110 Apache est aussi le serveur Web le plus populaire sur Internet.
113 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
114 bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci internet.
116 %description -l pt_BR
117 O servidor web Apache é o melhor servidor gratuito disponível no mundo
118 UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
119 que browsers web vejam documentos e submetam dados remotamente. Ele
120 pode executar várias funções diferentes, incluindo funções de proxy e
121 cache, e oferece características como monitor de status, conversão
122 dinâmica de tipo, e mais.
125 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web
129 Summary: Apache suexec wrapper
130 Summary(pl): Suexec wrapper do serwera www Apache
131 Group: Development/Tools
132 Group(cs): Vývojové prostøedky/Nástroje
133 Group(da): Udvikling/Værktøj
134 Group(de): Entwicklung/Tools
135 Group(es): Desarrollo/Herramientas
136 Group(fr): Development/Outils
137 Group(it): Sviluppo/Tool
138 Group(ja): ³«È¯/¥Ä¡¼¥ë
139 Group(no): Utvikling/Verktøy
140 Group(pl): Programowanie/Narzêdzia
141 Group(pt): Desenvolvimento/Ferramentas
142 Group(ru): òÁÚÒÁÂÏÔËÁ/éÎÓÔÒÕÍÅÎÔÙ
143 Group(sv): Utveckling/Verktyg
144 Requires: %{name}(EAPI) = %{version}
147 The suEXEC feature provides Apache users the ability to run CGI and
148 SSI programs under user IDs different from the user ID of the calling
149 web-server. Normally, when a CGI or SSI program executes, it runs as
150 the same user who is running the web server.
152 %description suexec -l pl
153 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z
154 innym UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s±
155 wykonywane jako taki sam u¿ytkownik jak serwer WWW.
158 Summary: Module development tools for the Apache web server
159 Summary(es): Archivos de inclusión del Apache para desarrollo de módulos
160 Summary(fr): Les outils de developpement de modules pour le serveur web Apache
161 Summary(pl): Pliki nag³ówkowe do tworzenai modu³ów rozszerzeñ do serwera www Apache
162 Summary(pt_BR): Arquivos de inclusão do Apache para desenvolvimento de módulos
163 Group: Networking/Utilities
164 Group(cs): Sí»ové/Utility
165 Group(da): Netværks/Værktøj
166 Group(de): Netzwerkwesen/Dienstprogramme
167 Group(es): Red/Utilitarios
168 Group(fr): Réseau/Utilitaires
169 Group(it): Rete/Utility
170 Group(no): Nettverks/Verktøy
171 Group(pl): Sieciowe/Narzêdzia
172 Group(pt_BR): Rede/Utilitários
173 Group(pt): Rede/Utilidades
174 Group(ru): óÅÔÅ×ÙÅ/ðÒÉÌÏÖÅÎÉÑ
175 Group(sv): Nätverk/Verktyg
176 Requires: %{name}(EAPI) = %{version}
177 Provides: %{name}(EAPI)-devel
180 The apache-devel package contains header files for Apache.
182 %description devel -l es
183 Este paquete contiene los archivos de inclusión para el Apache, bien
184 como el utilitario apxs para la construcción de objetos compartidos
185 dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
186 o desarrollar módulos adicionales para Apache.
188 %description devel -l fr
189 Le package apache-devel contient le code source pour le serveur Web
190 Apache et le binaire APXS dont vous aurez besoin pour construire des
191 Objets Dynamiques Partages (DSOs) pour Apache.
193 %description devel -l pl
194 Pliki nag³ówkowe dla serwera WWW Apache.
196 %description devel -l pt_BR
197 Este pacote contem os arquivos de inclusão para o Apache, bem como o
198 utilitário apxs para a construção de objetos compartilhados dinâmicos
199 (DSOs). Este pacote precisa ser instalado se você deseja compilar ou
200 desenvolver módulos adicionais para o Apache.
203 Summary: Apache module for run CGI whenever a file of a certain type is requested
204 Summary(pl): Modu³ dla apache do uruchamiania skryptów cgi
205 Group: Networking/Daemons
206 Group(cs): Sí»ové/Démoni
207 Group(da): Netværks/Dæmoner
208 Group(de): Netzwerkwesen/Server
209 Group(es): Red/Servidores
210 Group(fr): Réseau/Serveurs
211 Group(it): Rete/Demoni
212 Group(no): Nettverks/Daemoner
213 Group(pl): Sieciowe/Serwery
214 Group(pt): Rede/Servidores
215 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
216 Group(sv): Nätverk/Demoner
217 Prereq: %{_sbindir}/apxs
219 Requires: %{name}(EAPI) = %{version}
221 %description mod_actions
222 This package contains mod_actions module. This module lets you run CGI
223 scripts whenever a file of a certain type is requested. This makes it
224 much easier to execute scripts that process files.
226 %description mod_actions -l pl
227 Ten modu³ pozwala na uruchamianie skryptów w momencie gdy nadchodzi
228 ¿±danie pobrania pliku okre¶lonego typu.
231 Summary: Apache module with user authentication using textual files
232 Group: Networking/Daemons
233 Group(cs): Sí»ové/Démoni
234 Group(da): Netværks/Dæmoner
235 Group(de): Netzwerkwesen/Server
236 Group(es): Red/Servidores
237 Group(fr): Réseau/Serveurs
238 Group(it): Rete/Demoni
239 Group(no): Nettverks/Daemoner
240 Group(pl): Sieciowe/Serwery
241 Group(pt): Rede/Servidores
242 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
243 Group(sv): Nätverk/Demoner
244 Prereq: %{_sbindir}/apxs
246 Requires: %{name}(EAPI) = %{version}
248 %description mod_auth
249 This package contains mod_auth module. It provides for user
250 authentication using textual files.
252 %description mod_auth -l pl
253 Ten pakiet zawiera modu³ mod_auth. S³u¿y on do autentykacji przy
254 u¿yciu plików tekstowych.
256 %package mod_auth_anon
257 Summary: Apache module with "anonymous" user access authentication
258 Summary(pl): Modu³ apache oferuj±cy anonimow± autoryzacjê u¿ytkownia
259 Group: Networking/Daemons
260 Group(cs): Sí»ové/Démoni
261 Group(da): Netværks/Dæmoner
262 Group(de): Netzwerkwesen/Server
263 Group(es): Red/Servidores
264 Group(fr): Réseau/Serveurs
265 Group(it): Rete/Demoni
266 Group(no): Nettverks/Daemoner
267 Group(pl): Sieciowe/Serwery
268 Group(pt): Rede/Servidores
269 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
270 Group(sv): Nätverk/Demoner
271 Prereq: %{_sbindir}/apxs
273 Requires: %{name}(EAPI) = %{version}
275 %description mod_auth_anon
276 This package contains mod_auth_anon module. It allows "anonymous" user
277 access to authenticated areas. It does access control in a manner
278 similar to anonymous-ftp sites; i.e. have a 'magic' user id
279 'anonymous' and the email address as a password. These email addresses
280 can be logged. Combined with other (database) access control methods,
281 this allows for effective user tracking and customization according to
282 a user profile while still keeping the site open for 'unregistered'
283 users. One advantage of using Auth-based user tracking is that, unlike
284 magic-cookies and funny URL pre/postfixes, it is completely browser
285 independent and it allows users to share URLs.
287 %description mod_auth_anon -l pl
288 Ten modu³ oferuje anonimow± autoryzacjê u¿ytkownia podobnie do
289 anonimowych serwerów ftp (u¿ytkownik ,,anonymous'' oraz has³o w
290 postaci adresu pocztowego u¿ytkownika).
293 Summary: Apache module with user authentication which uses Berkeley DB files
294 Summary(pl): Modu³ apache z mechanizmem autentykacji u¿ywaj±cym plików Berkeley DB
295 Group: Networking/Daemons
296 Group(cs): Sí»ové/Démoni
297 Group(da): Netværks/Dæmoner
298 Group(de): Netzwerkwesen/Server
299 Group(es): Red/Servidores
300 Group(fr): Réseau/Serveurs
301 Group(it): Rete/Demoni
302 Group(no): Nettverks/Daemoner
303 Group(pl): Sieciowe/Serwery
304 Group(pt): Rede/Servidores
305 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
306 Group(sv): Nätverk/Demoner
307 Prereq: %{_sbindir}/apxs
309 Requires: %{name}(EAPI) = %{version}
311 %description mod_auth_db
312 This package contains mod_auth_db module. It provides for user
313 authentication using Berkeley DB files. It is an alternative to DBM
314 files for those systems which support DB and not DBM. It is only
315 available in Apache 1.1 and later.
317 %description mod_auth_db -l pl
318 Ten pakiet zawiera modu³ mod_auth_db. Modu³ ten s³u¿y do autentykacji
319 ale jako plików danych u¿ywa Berkeley DB.
322 Summary: Apache module - authentication variables for arbitrary directives
323 Summary(pl): Modu³ apache do definiowania zmiennych
324 Group: Networking/Daemons
325 Group(cs): Sí»ové/Démoni
326 Group(da): Netværks/Dæmoner
327 Group(de): Netzwerkwesen/Server
328 Group(es): Red/Servidores
329 Group(fr): Réseau/Serveurs
330 Group(it): Rete/Demoni
331 Group(no): Nettverks/Daemoner
332 Group(pl): Sieciowe/Serwery
333 Group(pt): Rede/Servidores
334 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
335 Group(sv): Nätverk/Demoner
336 Prereq: %{_sbindir}/apxs
338 Requires: %{name}(EAPI) = %{version}
340 %description mod_define
341 It provides the definition variables for arbitrary directives, i.e.
342 variables which can be expanded on any(!) directive line.
344 %description mod_define -l pl
345 Modu³ ten umo¿liwia definicjê zmiennych i dyrektyw.
348 Summary: Apache user authentication module using MD5 Digest Authentication
349 Summary(pl): Modu³ apache do autoryzacji MD5
350 Group: Networking/Daemons
351 Group(cs): Sí»ové/Démoni
352 Group(da): Netværks/Dæmoner
353 Group(de): Netzwerkwesen/Server
354 Group(es): Red/Servidores
355 Group(fr): Réseau/Serveurs
356 Group(it): Rete/Demoni
357 Group(no): Nettverks/Daemoner
358 Group(pl): Sieciowe/Serwery
359 Group(pt): Rede/Servidores
360 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
361 Group(sv): Nätverk/Demoner
362 Prereq: %{_sbindir}/apxs
364 Requires: %{name}(EAPI) = %{version}
366 %description mod_digest
367 This package contains mod_digest module. It provides user
368 authentication using MD5 Digest Authentication.
370 %description mod_digest -l pl
371 Modu³ ten dostarcza metodê autoryzacji bazuj±c± na MD5 Digest
375 Summary: Apache module for "trailing slash" redirects and serving directory index files
376 Summary(pl): Modu³ oferuj±cy przekierowania i serwowanie indeksu katalogu.
377 Group: Networking/Daemons
378 Group(cs): Sí»ové/Démoni
379 Group(da): Netværks/Dæmoner
380 Group(de): Netzwerkwesen/Server
381 Group(es): Red/Servidores
382 Group(fr): Réseau/Serveurs
383 Group(it): Rete/Demoni
384 Group(no): Nettverks/Daemoner
385 Group(pl): Sieciowe/Serwery
386 Group(pt): Rede/Servidores
387 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
388 Group(sv): Nätverk/Demoner
389 Prereq: %{_sbindir}/apxs
391 Requires: %{name}(EAPI) = %{version}
394 This package contains mod_dir which provides "trailing slash"
395 redirects and serving directory index files.
397 %description mod_dir -l pl
398 Modu³ oferuj±cy przekierowania i serwowanie indeksu katalogu.
401 Summary: Apache module allows for the customization of HTTP response headers
402 Summary(pl): Modu³ pozwalaj±cy na modyfikacjê nag³ówków HTTP
403 Group: Networking/Daemons
404 Group(cs): Sí»ové/Démoni
405 Group(da): Netværks/Dæmoner
406 Group(de): Netzwerkwesen/Server
407 Group(es): Red/Servidores
408 Group(fr): Réseau/Serveurs
409 Group(it): Rete/Demoni
410 Group(no): Nettverks/Daemoner
411 Group(pl): Sieciowe/Serwery
412 Group(pt): Rede/Servidores
413 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
414 Group(sv): Nätverk/Demoner
415 Prereq: %{_sbindir}/apxs
417 Requires: %{name}(EAPI) = %{version}
419 %description mod_headers
420 This package contains mod_headers module. The module allows for the
421 customization of HTTP response headers. Headers can be merged,
424 %description mod_headers -l pl
425 Modu³ pozwalaj±cy na ³±czenie, usuwania, zamianê nag³ówków HTTP
426 wysy³anych do przegl±darki.
428 %package mod_mmap_static
429 Summary: Apache module for mmap()ing statically configured list files
430 Summary(pl): Modu³ s³u¿±cy do mmap()owania plików.
431 Group: Networking/Daemons
432 Group(cs): Sí»ové/Démoni
433 Group(da): Netværks/Dæmoner
434 Group(de): Netzwerkwesen/Server
435 Group(es): Red/Servidores
436 Group(fr): Réseau/Serveurs
437 Group(it): Rete/Demoni
438 Group(no): Nettverks/Daemoner
439 Group(pl): Sieciowe/Serwery
440 Group(pt): Rede/Servidores
441 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
442 Group(sv): Nätverk/Demoner
443 Prereq: %{_sbindir}/apxs
445 Requires: %{name}(EAPI) = %{version}
447 %description mod_mmap_static
448 This package contains mod_mmap_static module. It provides mmap()ing of
449 a statically configured list of frequently requested but not changed
452 %description mod_mmap_static -l pl
453 Modu³ umo¿liwia mmap()owanie statycznie skonfigurowanych plików
454 (czêsto u¿ywanych ale nie ulegaj±cych zmianom).
457 Summary: Apache module with imap-file handler
458 Summary(pl): Modu³ z obs³ug± imap-file
459 Group: Networking/Daemons
460 Group(cs): Sí»ové/Démoni
461 Group(da): Netværks/Dæmoner
462 Group(de): Netzwerkwesen/Server
463 Group(es): Red/Servidores
464 Group(fr): Réseau/Serveurs
465 Group(it): Rete/Demoni
466 Group(no): Nettverks/Daemoner
467 Group(pl): Sieciowe/Serwery
468 Group(pt): Rede/Servidores
469 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
470 Group(sv): Nätverk/Demoner
471 Prereq: %{_sbindir}/apxs
473 Requires: %{name}(EAPI) = %{version}
475 %description mod_imap
476 This package contains mod_imap module. It provides for .map files,
477 replacing the functionality of the imagemap CGI program. Any directory
478 or document type configured to use the handler imap-file.
480 %description mod_imap -l pl
481 Modu³ umozliwiaj±cy obs³ugê plików .map (imap-file handler)
484 Summary: Apache module with comprehensive overview of the server configuration
485 Summary(pl): Modu³ dostarczaj±cy informacji na temat serwera.
486 Group: Networking/Daemons
487 Group(cs): Sí»ové/Démoni
488 Group(da): Netværks/Dæmoner
489 Group(de): Netzwerkwesen/Server
490 Group(es): Red/Servidores
491 Group(fr): Réseau/Serveurs
492 Group(it): Rete/Demoni
493 Group(no): Nettverks/Daemoner
494 Group(pl): Sieciowe/Serwery
495 Group(pt): Rede/Servidores
496 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
497 Group(sv): Nätverk/Demoner
498 Prereq: %{_sbindir}/apxs
500 Requires: %{name}(EAPI) = %{version}
502 %description mod_info
503 This package contains mod_info module. It provides a comprehensive
504 overview of the server configuration including all installed modules
505 and directives in the configuration files.
507 %description mod_info -l pl
508 Modu³ dostarczaj±cy informacji o konfiguracji serwera, zainstalowanych
512 Summary: Apache module with Web proxy
513 Summary(pl): Modu³ dodaj±cy obs³ugê serwera proxy
514 Group: Networking/Daemons
515 Group(cs): Sí»ové/Démoni
516 Group(da): Netværks/Dæmoner
517 Group(de): Netzwerkwesen/Server
518 Group(es): Red/Servidores
519 Group(fr): Réseau/Serveurs
520 Group(it): Rete/Demoni
521 Group(no): Nettverks/Daemoner
522 Group(pl): Sieciowe/Serwery
523 Group(pt): Rede/Servidores
524 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
525 Group(sv): Nätverk/Demoner
526 Prereq: %{_sbindir}/apxs
528 Requires: %{name}(EAPI) = %{version}
530 %description mod_proxy
531 This package contains module with implementation a proxy/cache for
532 Apache. It implements proxying capability for FTP, CONNECT (for SSL),
533 HTTP/0.9, and HTTP/1.0. The module can be configured to connect to
534 other proxy modules for these and other protocols.
536 %description mod_proxy -l pl
537 Modu³ zawiera implementacjê serwera proxy/cache dla Apache.
538 Iplementacja zawiera obs³ugê FTP, CONNECT (dla SSL), HTTP/0.9 i
542 Summary: Apache module with rule-based engine for rewrite requested URLs on the fly
543 Summary(pl): Modu³ do ,,przepisywania'' adresów URL w locie
544 Group: Networking/Daemons
545 Group(cs): Sí»ové/Démoni
546 Group(da): Netværks/Dæmoner
547 Group(de): Netzwerkwesen/Server
548 Group(es): Red/Servidores
549 Group(fr): Réseau/Serveurs
550 Group(it): Rete/Demoni
551 Group(no): Nettverks/Daemoner
552 Group(pl): Sieciowe/Serwery
553 Group(pt): Rede/Servidores
554 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
555 Group(sv): Nätverk/Demoner
556 Prereq: %{_sbindir}/apxs
558 Requires: %{name}(EAPI) = %{version}
560 %description mod_rewrite
561 This package contains It provides a rule-based rewriting engine to
562 rewrite requested URLs on the fly.
564 %description mod_rewrite -l pl
565 Modu³ oferuj±cy mo¿liwo¶æ ,,przepisywania'' adresów URL w locie.
568 Summary: Server status report module for apache
569 Summary(pl): Modu³ dostarczaj±cy informacje statystyczne o serwerze.
570 Group: Networking/Daemons
571 Group(cs): Sí»ové/Démoni
572 Group(da): Netværks/Dæmoner
573 Group(de): Netzwerkwesen/Server
574 Group(es): Red/Servidores
575 Group(fr): Réseau/Serveurs
576 Group(it): Rete/Demoni
577 Group(no): Nettverks/Daemoner
578 Group(pl): Sieciowe/Serwery
579 Group(pt): Rede/Servidores
580 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
581 Group(sv): Nätverk/Demoner
582 Prereq: %{_sbindir}/apxs
584 Requires: %{name}(EAPI) = %{version}
586 %description mod_status
587 The Status module allows a server administrator to find out how well
588 their server is performing. A HTML page is presented that gives the
589 current server statistics in an easily readable form. If required this
590 page can be made to automatically refresh (given a compatible
593 %description mod_status -l pl
594 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
595 pracy serwera apache (w postaci strony HTML).
597 %package mod_usertrack
598 Summary: Apache module for user tracking using cookies
599 Summary(pl): Modu³ s³u¿±cy do ¶ledzenia ,,ciasteczek''.
600 Group: Networking/Daemons
601 Group(cs): Sí»ové/Démoni
602 Group(da): Netværks/Dæmoner
603 Group(de): Netzwerkwesen/Server
604 Group(es): Red/Servidores
605 Group(fr): Réseau/Serveurs
606 Group(it): Rete/Demoni
607 Group(no): Nettverks/Daemoner
608 Group(pl): Sieciowe/Serwery
609 Group(pt): Rede/Servidores
610 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
611 Group(sv): Nätverk/Demoner
612 Prereq: %{_sbindir}/apxs
614 Requires: %{name}(EAPI) = %{version}
616 %description mod_usertrack
617 This package contains the user tracking module which did its own
618 logging using CookieLog directory. This module allow multiple log
621 %description mod_usertrack -l pl
622 Modu³ pozwalaj±cy na ¶ledzenie ,,ciasteczek''.
624 %package mod_vhost_alias
625 Summary: Apache module for dynamically configured mass virtual hosting
626 Summary(pl): Modu³ dodaj±cy obs³ugê hostów wirtualnych.
627 Group: Networking/Daemons
628 Group(cs): Sí»ové/Démoni
629 Group(da): Netværks/Dæmoner
630 Group(de): Netzwerkwesen/Server
631 Group(es): Red/Servidores
632 Group(fr): Réseau/Serveurs
633 Group(it): Rete/Demoni
634 Group(no): Nettverks/Daemoner
635 Group(pl): Sieciowe/Serwery
636 Group(pt): Rede/Servidores
637 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
638 Group(sv): Nätverk/Demoner
639 Prereq: %{_sbindir}/apxs
641 Requires: %{name}(EAPI) = %{version}
643 %description mod_vhost_alias
644 This package contains the mod_vhost_alias. It provides support for
645 dynamically configured mass virtual hosting.
647 %description mod_vhost_alias -l pl
648 Modu³ umo¿liwia na dynamiczne konfigurowanie masowej ilo¶ci serwerów
651 %package mod_unique_id
652 Summary: Apache module which provides a magic token for each request
653 Summary(pl): Modu³ nadaj±cy ka¿demu ¿±daniu unikalny token
654 Group: Networking/Daemons
655 Group(cs): Sí»ové/Démoni
656 Group(da): Netværks/Dæmoner
657 Group(de): Netzwerkwesen/Server
658 Group(es): Red/Servidores
659 Group(fr): Réseau/Serveurs
660 Group(it): Rete/Demoni
661 Group(no): Nettverks/Daemoner
662 Group(pl): Sieciowe/Serwery
663 Group(pt): Rede/Servidores
664 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
665 Group(sv): Nätverk/Demoner
666 Prereq: %{_sbindir}/apxs
668 Requires: %{name}(EAPI) = %{version}
670 %description mod_unique_id
671 This package contains the mod_unique_id. This module provides a magic
672 token for each request which is guaranteed to be unique across "all"
673 requests under very specific conditions. The unique identifier is even
674 unique across multiple machines in a properly configured cluster of
675 machines. The environment variable UNIQUE_ID is set to the identifier
676 for each request. Unique identifiers are useful for various reasons
677 which are beyond the scope of this document.
679 %description mod_unique_id -l pl
680 Modu³ nadaje przy ka¿dym ¿±daniu token unikalny w ramach wszystkich
681 ¿±dañ, nawet w ramach poprawnie skonfigurowanego klastra z wielu
682 maszyn. Modu³ ustawia przy ka¿dym ¿±daniu zmienn± ¶rodowiskow±
686 Summary: Apache module which generates Expires HTTP headers
687 Summary(pl): Modu³ generuj±cy nag³ówki HTTP Expires
688 Group: Networking/Daemons
689 Group(cs): Sí»ové/Démoni
690 Group(da): Netværks/Dæmoner
691 Group(de): Netzwerkwesen/Server
692 Group(es): Red/Servidores
693 Group(fr): Réseau/Serveurs
694 Group(it): Rete/Demoni
695 Group(no): Nettverks/Daemoner
696 Group(pl): Sieciowe/Serwery
697 Group(pt): Rede/Servidores
698 Group(ru): óÅÔÅ×ÙÅ/äÅÍÏÎÙ
699 Group(sv): Nätverk/Demoner
700 Prereq: %{_sbindir}/apxs
702 Requires: %{name}(EAPI) = %{version}
704 %description mod_expires
705 This module controls the setting of the Expires HTTP header in server
706 responses. The expiration date can set to be relative to either the
707 time the source file was last modified, or to the time of the client
710 %description mod_expires -l pl
711 Modu³ kontroluje ustawianie nag³ówka HTTP Expires. Data wyga¶niêcia
712 wa¿no¶ci mo¿e byæ ustalana w zale¿no¶ci od czasu modyfikacji plików
713 ¼ród³owych lub odwo³ania klienta.
716 %setup -q -n apache_%{version} -a3
726 %{!?_without_apache_ipv6:%patch9 -p1}
730 %{?mod_rewrite_ldap:%patch13 -p1}
736 %{?_without_apache_ipv6:%patch19 -p1}
741 OPTIM="%{rpmcflags}" \
743 --prefix=%{_prefix} \
744 --sysconfdir=%{_sysconfdir} \
745 --includedir=%{_includedir} \
746 --sbindir=%{_sbindir} \
747 --libexecdir=%{_libexecdir} \
748 --datadir=%{_datadir} \
749 --manualdir=%{_datadir}/html/manual \
750 --localstatedir=/var \
751 --runtimedir=/var/run \
752 --logfiledir=/var/log/httpd \
754 --without-confadjust \
755 --enable-module=all \
756 --enable-shared=max \
757 --proxycachedir=/var/cache/apache \
758 --with-perl=%{_bindir}/perl \
760 --suexec-caller=http \
761 --suexec-uidmin=500 \
762 --suexec-gidmin=500 \
763 --suexec-docroot=%{_datadir} \
764 --disable-rule=WANTHSREGEX \
766 %{!?_without_apache_ipv6:--enable-rule=INET6}
768 %{__make} LIBS1="-lm -lcrypt -lmm -ldl"
770 rm -f src/modules/standard/mod_auth_db.so
771 %{__make} -C src/modules/standard mod_auth_db.so LIBS_SHLIB="-ldb"
773 rm -f src/modules/standard/mod_rewrite.so
774 %{__make} -C src/modules/standard mod_rewrite.so LIBS_SHLIB="-ldb %{?mod_rewrite_ldap:-lldap -llber}"
777 rm -rf $RPM_BUILD_ROOT
778 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig} \
779 $RPM_BUILD_ROOT%{_datadir}/errordocs \
780 $RPM_BUILD_ROOT/var/{log/{httpd,archiv/httpd},run/apache}
782 %{__make} install-quiet root="$RPM_BUILD_ROOT"
784 mv -f $RPM_BUILD_ROOT%{_datadir}/html/manual $RPM_BUILD_ROOT%{_datadir}
786 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
787 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
788 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/apache
789 bzip2 -dc %{SOURCE5} | tar xf - -C $RPM_BUILD_ROOT%{_mandir}
791 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer}_log
793 install errordocs/* $RPM_BUILD_ROOT%{_datadir}/errordocs
795 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
797 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/mod_vhost_alias.conf
798 install %{SOURCE9} $RPM_BUILD_ROOT%{_sysconfdir}/mod_status.conf
799 install %{SOURCE10} $RPM_BUILD_ROOT%{_sysconfdir}/mod_proxy.conf
801 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
803 gzip -9nf ABOUT_APACHE src/CHANGES README
806 rm -rf $RPM_BUILD_ROOT
809 if [ -n "`getgid http`" ]; then
810 if [ "`getgid http`" != "51" ]; then
811 echo "Warning: group http haven't gid=51. Correct this before installing apache" 1>&2
815 /usr/sbin/groupadd -g 51 -r -f http
817 if [ -n "`id -u http 2>/dev/null`" ]; then
818 if [ "`id -u http`" != "51" ]; then
819 echo "Warning: user http haven't uid=51. Correct this before installing apache" 1>&2
823 /usr/sbin/useradd -u 51 -r -d /home/httpd -s /bin/false -c "HTTP User" -g http http 1>&2
827 /sbin/chkconfig --add httpd
828 %{_sbindir}/apxs -e -a -n access %{_libexecdir}/mod_access.so 1>&2
829 %{_sbindir}/apxs -e -a -n alias %{_libexecdir}/mod_alias.so 1>&2
830 %{_sbindir}/apxs -e -a -n asis %{_libexecdir}/mod_asis.so 1>&2
831 %{_sbindir}/apxs -e -a -n autoindex %{_libexecdir}/mod_autoindex.so 1>&2
832 %{_sbindir}/apxs -e -a -n cern_meta %{_libexecdir}/mod_cern_meta.so 1>&2
833 %{_sbindir}/apxs -e -a -n cgi %{_libexecdir}/mod_cgi.so 1>&2
834 %{_sbindir}/apxs -e -a -n env %{_libexecdir}/mod_env.so 1>&2
835 %{_sbindir}/apxs -e -a -n include %{_libexecdir}/mod_include.so 1>&2
836 %{_sbindir}/apxs -e -a -n log_agent %{_libexecdir}/mod_log_agent.so 1>&2
837 %{_sbindir}/apxs -e -a -n log_config %{_libexecdir}/mod_log_config.so 1>&2
838 %{_sbindir}/apxs -e -a -n log_referer %{_libexecdir}/mod_log_referer.so 1>&2
839 %{_sbindir}/apxs -e -a -n mime_magic %{_libexecdir}/mod_mime_magic.so 1>&2
840 %{_sbindir}/apxs -e -a -n mime %{_libexecdir}/mod_mime.so 1>&2
841 %{_sbindir}/apxs -e -a -n negotiation %{_libexecdir}/mod_negotiation.so 1>&2
842 %{_sbindir}/apxs -e -a -n setenvif %{_libexecdir}/mod_setenvif.so 1>&2
843 %{_sbindir}/apxs -e -a -n speling %{_libexecdir}/mod_speling.so 1>&2
844 %{_sbindir}/apxs -e -a -n userdir %{_libexecdir}/mod_userdir.so 1>&2
846 touch /var/log/httpd/{access,error,agent,referer}_log
847 if [ -f /var/lock/subsys/httpd ]; then
848 /etc/rc.d/init.d/httpd restart 1>&2
850 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
854 if [ "$1" = "0" ]; then
855 %{_sbindir}/apxs -e -A -n access %{_libexecdir}/mod_access.so 1>&2
856 %{_sbindir}/apxs -e -A -n alias %{_libexecdir}/mod_alias.so 1>&2
857 %{_sbindir}/apxs -e -A -n asis %{_libexecdir}/mod_asis.so 1>&2
858 %{_sbindir}/apxs -e -A -n autoindex %{_libexecdir}/mod_autoindex.so 1>&2
859 %{_sbindir}/apxs -e -A -n cern_meta %{_libexecdir}/mod_cern_meta.so 1>&2
860 %{_sbindir}/apxs -e -A -n cgi %{_libexecdir}/mod_cgi.so 1>&2
861 %{_sbindir}/apxs -e -A -n env %{_libexecdir}/mod_env.so 1>&2
862 %{_sbindir}/apxs -e -A -n include %{_libexecdir}/mod_include.so 1>&2
863 %{_sbindir}/apxs -e -A -n log_agent %{_libexecdir}/mod_log_agent.so 1>&2
864 %{_sbindir}/apxs -e -A -n log_config %{_libexecdir}/mod_log_config.so 1>&2
865 %{_sbindir}/apxs -e -A -n log_referer %{_libexecdir}/mod_log_referer.so 1>&2
866 %{_sbindir}/apxs -e -A -n mime %{_libexecdir}/mod_mime.so 1>&2
867 %{_sbindir}/apxs -e -A -n mime_magic %{_libexecdir}/mod_mime_magic.so 1>&2
868 %{_sbindir}/apxs -e -A -n negotiation %{_libexecdir}/mod_negotiation.so 1>&2
869 %{_sbindir}/apxs -e -A -n setenvif %{_libexecdir}/mod_setenvif.so 1>&2
870 %{_sbindir}/apxs -e -A -n speling %{_libexecdir}/mod_speling.so 1>&2
871 %{_sbindir}/apxs -e -A -n userdir %{_libexecdir}/mod_userdir.so 1>&2
872 if [ -f /var/lock/subsys/httpd ]; then
873 /etc/rc.d/init.d/httpd stop 1>&2
875 /sbin/chkconfig --del httpd
879 if [ "$1" = "0" ]; then
880 /usr/sbin/userdel http
881 /usr/sbin/groupdel http
885 %{_sbindir}/apxs -e -a -n actions %{_libexecdir}/mod_actions.so 1>&2
886 if [ -f /var/lock/subsys/httpd ]; then
887 /etc/rc.d/init.d/httpd restart 1>&2
889 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
893 if [ "$1" = "0" ]; then
894 %{_sbindir}/apxs -e -A -n actions %{_libexecdir}/mod_actions.so 1>&2
895 if [ -f /var/lock/subsys/httpd ]; then
896 /etc/rc.d/init.d/httpd restart 1>&2
901 %{_sbindir}/apxs -e -a -n auth %{_libexecdir}/mod_auth.so 1>&2
902 if [ -f /var/lock/subsys/httpd ]; then
903 /etc/rc.d/init.d/httpd restart 1>&2
905 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
909 if [ "$1" = "0" ]; then
910 %{_sbindir}/apxs -e -A -n auth %{_libexecdir}/mod_auth.so 1>&2
911 if [ -f /var/lock/subsys/httpd ]; then
912 /etc/rc.d/init.d/httpd restart 1>&2
917 %{_sbindir}/apxs -e -a -n auth_anon %{_libexecdir}/mod_auth_anon.so 1>&2
918 if [ -f /var/lock/subsys/httpd ]; then
919 /etc/rc.d/init.d/httpd restart 1>&2
921 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
925 if [ "$1" = "0" ]; then
926 %{_sbindir}/apxs -e -A -n auth_anon %{_libexecdir}/mod_auth_anon.so 1>&2
927 if [ -f /var/lock/subsys/httpd ]; then
928 /etc/rc.d/init.d/httpd restart 1>&2
933 %{_sbindir}/apxs -e -a -n auth_db %{_libexecdir}/mod_auth_db.so 1>&2
934 if [ -f /var/lock/subsys/httpd ]; then
935 /etc/rc.d/init.d/httpd restart 1>&2
937 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
941 if [ "$1" = "0" ]; then
942 %{_sbindir}/apxs -e -A -n auth_db %{_libexecdir}/mod_auth_db.so 1>&2
943 if [ -f /var/lock/subsys/httpd ]; then
944 /etc/rc.d/init.d/httpd restart 1>&2
948 %triggerpostun mod_auth_db -- apache-mod_auth_db <= 1.3.20-2
949 %{_sbindir}/apxs -e -A -n auth_dbm %{_libexecdir}/mod_auth_dbm.so 1>&2
952 %{_sbindir}/apxs -e -a -n define %{_libexecdir}/mod_define.so 1>&2
953 if [ -f /var/lock/subsys/httpd ]; then
954 /etc/rc.d/init.d/httpd restart 1>&2
956 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
960 if [ "$1" = "0" ]; then
961 %{_sbindir}/apxs -e -A -n define %{_libexecdir}/mod_define.so 1>&2
962 if [ -f /var/lock/subsys/httpd ]; then
963 /etc/rc.d/init.d/httpd restart 1>&2
968 %{_sbindir}/apxs -e -a -n digest %{_libexecdir}/mod_digest.so 1>&2
969 if [ -f /var/lock/subsys/httpd ]; then
970 /etc/rc.d/init.d/httpd restart 1>&2
972 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
976 if [ "$1" = "0" ]; then
977 %{_sbindir}/apxs -e -A -n digest %{_libexecdir}/mod_digest.so 1>&2
978 if [ -f /var/lock/subsys/httpd ]; then
979 /etc/rc.d/init.d/httpd restart 1>&2
984 %{_sbindir}/apxs -e -a -n dir %{_libexecdir}/mod_dir.so 1>&2
985 if [ -f /var/lock/subsys/httpd ]; then
986 /etc/rc.d/init.d/httpd restart 1>&2
988 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
992 if [ "$1" = "0" ]; then
993 %{_sbindir}/apxs -e -A -n dir %{_libexecdir}/mod_dir.so 1>&2
994 if [ -f /var/lock/subsys/httpd ]; then
995 /etc/rc.d/init.d/httpd restart 1>&2
1000 %{_sbindir}/apxs -e -a -n expires %{_libexecdir}/mod_expires.so 1>&2
1001 if [ -f /var/lock/subsys/httpd ]; then
1002 /etc/rc.d/init.d/httpd restart 1>&2
1004 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1008 if [ "$1" = "0" ]; then
1009 %{_sbindir}/apxs -e -A -n expires %{_libexecdir}/mod_expires.so 1>&2
1010 if [ -f /var/lock/subsys/httpd ]; then
1011 /etc/rc.d/init.d/httpd restart 1>&2
1016 %{_sbindir}/apxs -e -a -n headers %{_libexecdir}/mod_headers.so 1>&2
1017 if [ -f /var/lock/subsys/httpd ]; then
1018 /etc/rc.d/init.d/httpd restart 1>&2
1020 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1024 if [ "$1" = "0" ]; then
1025 %{_sbindir}/apxs -e -A -n headers %{_libexecdir}/mod_headers.so 1>&2
1026 if [ -f /var/lock/subsys/httpd ]; then
1027 /etc/rc.d/init.d/httpd restart 1>&2
1031 %post mod_mmap_static
1032 %{_sbindir}/apxs -e -a -n mmap_static %{_libexecdir}/mod_mmap_static.so 1>&2
1033 if [ -f /var/lock/subsys/httpd ]; then
1034 /etc/rc.d/init.d/httpd restart 1>&2
1036 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1039 %preun mod_mmap_static
1040 if [ "$1" = "0" ]; then
1041 %{_sbindir}/apxs -e -A -n mmap_static %{_libexecdir}/mod_mmap_static.so 1>&2
1042 if [ -f /var/lock/subsys/httpd ]; then
1043 /etc/rc.d/init.d/httpd restart 1>&2
1048 %{_sbindir}/apxs -e -a -n imap %{_libexecdir}/mod_imap.so 1>&2
1049 if [ -f /var/lock/subsys/httpd ]; then
1050 /etc/rc.d/init.d/httpd restart 1>&2
1052 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1056 if [ "$1" = "0" ]; then
1057 %{_sbindir}/apxs -e -A -n imap %{_libexecdir}/mod_imap.so 1>&2
1058 if [ -f /var/lock/subsys/httpd ]; then
1059 /etc/rc.d/init.d/httpd restart 1>&2
1064 %{_sbindir}/apxs -e -a -n info %{_libexecdir}/mod_info.so 1>&2
1065 if [ -f /var/lock/subsys/httpd ]; then
1066 /etc/rc.d/init.d/httpd restart 1>&2
1068 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1072 if [ "$1" = "0" ]; then
1073 %{_sbindir}/apxs -e -A -n info %{_libexecdir}/mod_info.so 1>&2
1074 if [ -f /var/lock/subsys/httpd ]; then
1075 /etc/rc.d/init.d/httpd restart 1>&2
1080 %{_sbindir}/apxs -e -a -n proxy %{_libexecdir}/libproxy.so 1>&2
1081 if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*mod_proxy.conf" /etc/httpd/httpd.conf; then
1082 echo "Include /etc/httpd/mod_proxy.conf" >> /etc/httpd/httpd.conf
1084 if [ -f /var/lock/subsys/httpd ]; then
1085 /etc/rc.d/init.d/httpd restart 1>&2
1087 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1091 if [ "$1" = "0" ]; then
1092 %{_sbindir}/apxs -e -A -n proxy %{_libexecdir}/libproxy.so 1>&2
1093 grep -v -q "^Include.*mod_proxy.conf" /etc/httpd/httpd.conf > \
1094 /etc/httpd/httpd.conf.tmp
1095 mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
1096 if [ -f /var/lock/subsys/httpd ]; then
1097 /etc/rc.d/init.d/httpd restart 1>&2
1102 %{_sbindir}/apxs -e -a -n rewrite %{_libexecdir}/mod_rewrite.so 1>&2
1103 if [ -f /var/lock/subsys/httpd ]; then
1104 /etc/rc.d/init.d/httpd restart 1>&2
1106 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1110 if [ "$1" = "0" ]; then
1111 %{_sbindir}/apxs -e -A -n rewrite %{_libexecdir}/mod_rewrite.so 1>&2
1112 if [ -f /var/lock/subsys/httpd ]; then
1113 /etc/rc.d/init.d/httpd restart 1>&2
1118 %{_sbindir}/apxs -e -a -n status %{_libexecdir}/mod_status.so 1>&2
1119 if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*mod_status.conf" /etc/httpd/httpd.conf; then
1120 echo "Include /etc/httpd/mod_status.conf" >> /etc/httpd/httpd.conf
1122 if [ -f /var/lock/subsys/httpd ]; then
1123 /etc/rc.d/init.d/httpd restart 1>&2
1125 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1129 if [ "$1" = "0" ]; then
1130 %{_sbindir}/apxs -e -A -n status %{_libexecdir}/mod_status.so 1>&2
1131 grep -v -q "^Include.*mod_status.conf" /etc/httpd/httpd.conf > \
1132 /etc/httpd/httpd.conf.tmp
1133 mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
1134 if [ -f /var/lock/subsys/httpd ]; then
1135 /etc/rc.d/init.d/httpd restart 1>&2
1140 %{_sbindir}/apxs -e -a -n usertrack %{_libexecdir}/mod_usertrack.so 1>&2
1141 if [ -f /var/lock/subsys/httpd ]; then
1142 /etc/rc.d/init.d/httpd restart 1>&2
1144 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1147 %preun mod_usertrack
1148 if [ "$1" = "0" ]; then
1149 %{_sbindir}/apxs -e -A -n usertrack %{_libexecdir}/mod_usertrack.so 1>&2
1150 if [ -f /var/lock/subsys/httpd ]; then
1151 /etc/rc.d/init.d/httpd restart 1>&2
1156 %{_sbindir}/apxs -e -a -n unique_id %{_libexecdir}/mod_unique_id.so 1>&2
1157 if [ -f /var/lock/subsys/httpd ]; then
1158 /etc/rc.d/init.d/httpd restart 1>&2
1160 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1163 %preun mod_unique_id
1164 if [ "$1" = "0" ]; then
1165 %{_sbindir}/apxs -e -A -n unique_id %{_libexecdir}/mod_unique_id.so 1>&2
1166 if [ -f /var/lock/subsys/httpd ]; then
1167 /etc/rc.d/init.d/httpd restart 1>&2
1171 %post mod_vhost_alias
1172 %{_sbindir}/apxs -e -a -n vhost_alias %{_libexecdir}/mod_vhost_alias.so 1>&2
1173 if [ -f /etc/httpd/httpd.conf ] && ! grep -q "^Include.*mod_vhost_alias.conf" /etc/httpd/httpd.conf; then
1174 echo "Include /etc/httpd/mod_vhost_alias.conf" >> /etc/httpd/httpd.conf
1176 if [ -f /var/lock/subsys/httpd ]; then
1177 /etc/rc.d/init.d/httpd restart 1>&2
1179 echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
1182 %preun mod_vhost_alias
1183 if [ "$1" = "0" ]; then
1184 %{_sbindir}/apxs -e -A -n vhost_alias %{_libexecdir}/mod_vhost_alias.so 1>&2
1185 grep -v -q "^Include.*mod_vhost_alias.conf" /etc/httpd/httpd.conf > \
1186 /etc/httpd/httpd.conf.tmp
1187 mv -f /etc/httpd/httpd.conf.tmp /etc/httpd/httpd.conf
1188 if [ -f /var/lock/subsys/httpd ]; then
1189 /etc/rc.d/init.d/httpd restart 1>&2
1194 %defattr(644,root,root,755)
1195 %doc ABOUT_APACHE.gz src/CHANGES.gz KEYS.gz README.gz
1196 %doc conf/mime.types
1198 %attr(754,root,root) /etc/rc.d/init.d/httpd
1200 %attr(750,root,root) %dir %{_sysconfdir}
1201 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf
1202 %attr(640,root,root) %{_sysconfdir}/magic
1204 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/*
1205 %attr(640,root,root) %config(noreplace) /etc/logrotate.d/*
1208 %attr(755,root,root) %{_libexecdir}/mod_access.so
1209 %attr(755,root,root) %{_libexecdir}/mod_alias.so
1210 %attr(755,root,root) %{_libexecdir}/mod_asis.so
1211 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
1212 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
1213 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
1214 %attr(755,root,root) %{_libexecdir}/mod_env.so
1215 %attr(755,root,root) %{_libexecdir}/mod_include.so
1216 %attr(755,root,root) %{_libexecdir}/mod_log_agent.so
1217 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
1218 %attr(755,root,root) %{_libexecdir}/mod_log_referer.so
1219 %attr(755,root,root) %{_libexecdir}/mod_mime.so
1220 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
1221 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
1222 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
1223 %attr(755,root,root) %{_libexecdir}/mod_speling.so
1224 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
1226 %attr(755,root,root) %{_bindir}/htdigest
1228 %attr(755,root,root) %{_sbindir}/ab
1229 %attr(755,root,root) %{_sbindir}/apachectl
1230 %attr(755,root,root) %{_sbindir}/apxs
1231 %attr(755,root,root) %{_sbindir}/httpd
1232 %attr(755,root,root) %{_sbindir}/logresolve
1233 %attr(755,root,root) %{_sbindir}/rotatelogs
1235 %dir %attr(770,root,http) /var/run/apache
1237 %{_mandir}/man1/htdigest.1*
1239 %lang(hu) %{_mandir}/hu/man8/*
1240 %lang(ko) %{_mandir}/ko/man8/*
1241 %lang(pl) %{_mandir}/pl/man8/*
1243 %attr(750,root,root) %dir /var/log/httpd
1244 %attr(750,root,root) %dir /var/log/archiv/httpd
1245 %attr(640,root,root) %ghost /var/log/httpd/*
1248 %dir %{_datadir}/manual
1249 %dir %{_datadir}/manual/images/
1250 %{_datadir}/manual/images/apache_header.gif
1251 %{_datadir}/manual/images/custom_errordocs.gif
1252 %{_datadir}/manual/images/home.gif
1253 %{_datadir}/manual/images/index.gif
1254 %{_datadir}/manual/images/pixel.gif
1255 %{_datadir}/manual/images/sub.gif
1256 %{_datadir}/manual/misc
1257 %dir %{_datadir}/manual/search
1258 %attr(755,root,root) %{_datadir}/manual/search/manual-index.cgi
1259 %{_datadir}/manual/LICENSE
1260 %{_datadir}/manual/bind.html.html
1261 %lang(en) %{_datadir}/manual/bind.html.en
1262 %lang(fr) %{_datadir}/manual/bind.html.fr
1263 %{_datadir}/manual/cgi_path.html.html
1264 %lang(en) %{_datadir}/manual/cgi_path.html.en
1265 %lang(fr) %{_datadir}/manual/cgi_path.html.fr
1266 %{_datadir}/manual/configuring.html.html
1267 %lang(en) %{_datadir}/manual/configuring.html.en
1268 %lang(fr) %{_datadir}/manual/configuring.html.fr
1269 %lang(ja) %{_datadir}/manual/configuring.html.ja.jis
1270 %{_datadir}/manual/content-negotiation.html
1271 %{_datadir}/manual/custom-error.html.html
1272 %lang(en) %{_datadir}/manual/custom-error.html.en
1273 %lang(fr) %{_datadir}/manual/custom-error.html.fr
1274 %lang(ja) %{_datadir}/manual/custom-error.html.ja.jis
1275 %{_datadir}/manual/dns-caveats.html.html
1276 %lang(en) %{_datadir}/manual/dns-caveats.html.en
1277 %lang(fr) %{_datadir}/manual/dns-caveats.html.fr
1278 %{_datadir}/manual/dso.html
1279 %{_datadir}/manual/env.html.html
1280 %lang(en) %{_datadir}/manual/env.html.en
1281 %lang(ja) %{_datadir}/manual/env.html.ja.jis
1282 %{_datadir}/manual/footer.html
1283 %{_datadir}/manual/handler.html.html
1284 %lang(en) %{_datadir}/manual/handler.html.en
1285 %lang(ja) %{_datadir}/manual/handler.html.ja.jis
1286 %{_datadir}/manual/header.html
1287 %{_datadir}/manual/index.html.html
1288 %lang(en) %{_datadir}/manual/index.html.en
1289 %lang(fr) %{_datadir}/manual/index.html.fr
1290 %lang(ja) %{_datadir}/manual/index.html.ja.jis
1291 %{_datadir}/manual/install.html.html
1292 %lang(en) %{_datadir}/manual/install.html.en
1293 %lang(es) %{_datadir}/manual/install.html.es
1294 %lang(fr) %{_datadir}/manual/install.html.fr
1295 %lang(ja) %{_datadir}/manual/install.html.ja.jis
1296 %{_datadir}/manual/invoking.html.html
1297 %lang(en) %{_datadir}/manual/invoking.html.en
1298 %lang(fr) %{_datadir}/manual/invoking.html.fr
1299 %{_datadir}/manual/keepalive.html.html
1300 %lang(en) %{_datadir}/manual/keepalive.html.en
1301 %lang(ja) %{_datadir}/manual/keepalive.html.ja.jis
1302 %{_datadir}/manual/location.html
1303 %{_datadir}/manual/logs.html
1304 %{_datadir}/manual/multilogs.html
1305 %{_datadir}/manual/new_features_1_3.html.html
1306 %lang(en) %{_datadir}/manual/new_features_1_3.html.en
1307 %lang(ja) %{_datadir}/manual/new_features_1_3.html.ja.jis
1308 %{_datadir}/manual/process-model.html
1309 %{_datadir}/manual/sections.html
1310 %{_datadir}/manual/server-wide.html.html
1311 %lang(en) %{_datadir}/manual/server-wide.html.en
1312 %lang(fr) %{_datadir}/manual/server-wide.html.fr
1313 %lang(ja) %{_datadir}/manual/server-wide.html.ja.jis
1314 %{_datadir}/manual/sourcereorg.html
1315 %{_datadir}/manual/stopping.html.html
1316 %lang(en) %{_datadir}/manual/stopping.html.en
1317 %lang(fr) %{_datadir}/manual/stopping.html.fr
1318 %{_datadir}/manual/upgrading_to_1_3.html
1319 %{_datadir}/manual/urlmapping.html
1320 %dir %{_datadir}/manual/howto
1321 %{_datadir}/manual/howto/cgi.html.html
1322 %lang(en) %{_datadir}/manual/howto/cgi.html.en
1323 %lang(ja) %{_datadir}/manual/howto/cgi.html.ja.jis
1324 %{_datadir}/manual/howto/footer.html
1325 %{_datadir}/manual/howto/header.html
1326 %{_datadir}/manual/howto/ssi.html.html
1327 %lang(en) %{_datadir}/manual/howto/ssi.html.en
1328 %lang(ja) %{_datadir}/manual/howto/ssi.html.ja.jis
1329 %dir %{_datadir}/manual/mod
1330 %{_datadir}/manual/mod/core.html.html
1331 %lang(en) %{_datadir}/manual/mod/core.html.en
1332 %lang(fr) %{_datadir}/manual/mod/core.html.fr
1333 %{_datadir}/manual/mod/directive-dict.html.html
1334 %lang(en) %{_datadir}/manual/mod/directive-dict.html.en
1335 %lang(fr) %{_datadir}/manual/mod/directive-dict.html.fr
1336 %lang(ja) %{_datadir}/manual/mod/directive-dict.html.ja.jis
1337 %{_datadir}/manual/mod/directives.html.html
1338 %lang(de) %{_datadir}/manual/mod/directives.html.de
1339 %lang(en) %{_datadir}/manual/mod/directives.html.en
1340 %lang(fr) %{_datadir}/manual/mod/directives.html.fr
1341 %lang(ja) %{_datadir}/manual/mod/directives.html.ja.jis
1342 %{_datadir}/manual/mod/footer.html
1343 %{_datadir}/manual/mod/header.html
1344 %{_datadir}/manual/mod/index-bytype.html.html
1345 %lang(en) %{_datadir}/manual/mod/index-bytype.html.en
1346 %lang(fr) %{_datadir}/manual/mod/index-bytype.html.fr
1347 %{_datadir}/manual/mod/index.html.html
1348 %lang(en) %{_datadir}/manual/mod/index.html.en
1349 %lang(fr) %{_datadir}/manual/mod/index.html.fr
1350 %lang(ja) %{_datadir}/manual/mod/index.html.ja.jis
1351 %{_datadir}/manual/mod/mod_access.html
1352 %{_datadir}/manual/mod/mod_alias.html
1353 %{_datadir}/manual/mod/mod_asis.html
1354 %{_datadir}/manual/mod/mod_autoindex.html
1355 %{_datadir}/manual/mod/mod_cgi.html
1356 %{_datadir}/manual/mod/mod_env.html.html
1357 %lang(en) %{_datadir}/manual/mod/mod_env.html.en
1358 %lang(ja) %{_datadir}/manual/mod/mod_env.html.ja.jis
1359 %{_datadir}/manual/mod/mod_include.html
1360 %{_datadir}/manual/mod/mod_log_agent.html
1361 %{_datadir}/manual/mod/mod_log_config.html
1362 %{_datadir}/manual/mod/mod_log_referer.html
1363 %{_datadir}/manual/mod/mod_mime.html.html
1364 %lang(en) %{_datadir}/manual/mod/mod_mime.html.en
1365 %lang(ja) %{_datadir}/manual/mod/mod_mime.html.ja.jis
1366 %{_datadir}/manual/mod/mod_mime_magic.html
1367 %{_datadir}/manual/mod/mod_negotiation.html.html
1368 %lang(en) %{_datadir}/manual/mod/mod_negotiation.html.en
1369 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja.jis
1370 %{_datadir}/manual/mod/mod_setenvif.html.html
1371 %lang(en) %{_datadir}/manual/mod/mod_setenvif.html.en
1372 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja.jis
1373 %{_datadir}/manual/mod/mod_speling.html
1374 %{_datadir}/manual/mod/mod_userdir.html
1375 %{_datadir}/manual/mod/module-dict.html.html
1376 %lang(en) %{_datadir}/manual/mod/module-dict.html.en
1377 %lang(ja) %{_datadir}/manual/mod/module-dict.html.ja.jis
1378 %dir %{_datadir}/manual/programs
1379 %{_datadir}/manual/programs/ab.html
1380 %{_datadir}/manual/programs/apachectl.html
1381 %{_datadir}/manual/programs/apxs.html
1382 %{_datadir}/manual/programs/dbmmanage.html
1383 %{_datadir}/manual/programs/footer.html
1384 %{_datadir}/manual/programs/header.html
1385 %{_datadir}/manual/programs/htdigest.html
1386 %{_datadir}/manual/programs/htpasswd.html
1387 %{_datadir}/manual/programs/httpd.html
1388 %{_datadir}/manual/programs/index.html.html
1389 %lang(en) %{_datadir}/manual/programs/index.html.en
1390 %lang(ja) %{_datadir}/manual/programs/index.html.ja.jis
1391 %{_datadir}/manual/programs/logresolve.html
1392 %{_datadir}/manual/programs/other.html
1393 %{_datadir}/manual/programs/rotatelogs.html
1394 %dir %{_datadir}/manual/vhosts
1395 %{_datadir}/manual/vhosts/details.html
1396 %{_datadir}/manual/vhosts/examples.html
1397 %{_datadir}/manual/vhosts/fd-limits.html
1398 %{_datadir}/manual/vhosts/footer.html
1399 %{_datadir}/manual/vhosts/header.html
1400 %{_datadir}/manual/vhosts/host.html
1401 %{_datadir}/manual/vhosts/index.html.html
1402 %lang(en) %{_datadir}/manual/vhosts/index.html.en
1403 %lang(ja) %{_datadir}/manual/vhosts/index.html.ja.jis
1404 %{_datadir}/manual/vhosts/ip-based.html
1405 %{_datadir}/manual/vhosts/mass.html
1406 %{_datadir}/manual/vhosts/name-based.html.html
1407 %lang(en) %{_datadir}/manual/vhosts/name-based.html.en
1408 %lang(ja) %{_datadir}/manual/vhosts/name-based.html.ja.jis
1409 %{_datadir}/manual/vhosts/vhosts-in-depth.html
1410 %{_datadir}/manual/vhosts/virtual-host.html
1412 %attr(755,root,root) %dir %{_datadir}/html
1413 %config(noreplace,missingok) %{_datadir}/html/index.html
1414 # note: html extensions are not the same as (g)libc locale names
1415 %lang(ca) %{_datadir}/html/index.html.ca
1416 %lang(cs) %{_datadir}/html/index.html.cz
1417 %lang(de) %{_datadir}/html/index.html.de
1418 %lang(da) %{_datadir}/html/index.html.dk
1419 %lang(et) %{_datadir}/html/index.html.ee
1420 %lang(el) %{_datadir}/html/index.html.el
1421 %{_datadir}/html/index.html.en
1422 %lang(es) %{_datadir}/html/index.html.es
1423 %lang(fr) %{_datadir}/html/index.html.fr
1424 %lang(he) %{_datadir}/html/index.html.he.iso8859-8
1425 %lang(it) %{_datadir}/html/index.html.it
1426 %lang(ja) %{_datadir}/html/index.html.ja.jis
1427 %lang(ko) %{_datadir}/html/index.html.kr.iso-kr
1428 %lang(de_LU) %{_datadir}/html/index.html.lu
1429 %lang(nl) %{_datadir}/html/index.html.nl
1430 %lang(nn) %{_datadir}/html/index.html.nn
1431 %lang(no) %{_datadir}/html/index.html.no
1432 %lang(pl) %{_datadir}/html/index.html.po.iso-pl
1433 %lang(pt_PT) %{_datadir}/html/index.html.pt
1434 %lang(pt_BR) %{_datadir}/html/index.html.pt-br
1435 %lang(ru) %{_datadir}/html/index.html.ru.cp-1251
1436 %lang(ru) %{_datadir}/html/index.html.ru.cp866
1437 %lang(ru) %{_datadir}/html/index.html.ru.iso-ru
1438 %lang(ru) %{_datadir}/html/index.html.ru.koi8-r
1439 %lang(ru) %{_datadir}/html/index.html.ru.ucs2
1440 %lang(ru) %{_datadir}/html/index.html.ru.ucs4
1441 %lang(ru) %{_datadir}/html/index.html.ru.utf8
1442 %lang(se) %{_datadir}/html/index.html.se
1443 %lang(zh_TW) %{_datadir}/html/index.html.zh.Big5
1445 %{_datadir}/html/*.gif
1446 %{_datadir}/errordocs
1447 %dir %{_datadir}/icons
1448 %{_datadir}/icons/*.gif
1449 %dir %{_datadir}/icons/small
1450 %{_datadir}/icons/small/*.gif
1451 %attr(755,root,root) %{_datadir}/cgi-bin
1454 %defattr(644,root,root,755)
1455 %attr(4755,root,root) %{_sbindir}/suexec
1456 %{_datadir}/manual/suexec.html.html
1457 %lang(en) %{_datadir}/manual/suexec.html.en
1458 %lang(ja) %{_datadir}/manual/suexec.html.ja.jis
1459 %{_datadir}/manual/programs/suexec.html
1462 %defattr(644,root,root,755)
1466 %defattr(644,root,root,755)
1467 %attr(755,root,root) %{_libexecdir}/mod_actions.so
1468 %{_datadir}/manual/mod/mod_actions.html
1471 %defattr(644,root,root,755)
1472 %attr(755,root,root) %{_libexecdir}/mod_auth.so
1473 %attr(755,root,root) %{_bindir}/htpasswd
1474 %{_datadir}/manual/mod/mod_auth.html
1476 %files mod_auth_anon
1477 %defattr(644,root,root,755)
1478 %attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
1479 %{_datadir}/manual/mod/mod_auth_anon.html
1482 %defattr(644,root,root,755)
1483 %attr(755,root,root) %{_libexecdir}/mod_auth_db.so
1484 %attr(755,root,root) %{_bindir}/dbmmanage
1485 %{_datadir}/manual/mod/mod_auth_db.html
1486 %{_mandir}/man1/dbmmanage.1*
1487 %{_mandir}/man1/htpasswd.1*
1490 %defattr(644,root,root,755)
1491 %attr(755,root,root) %{_libexecdir}/mod_define.so
1492 %{_datadir}/manual/mod/mod_define.html
1495 %defattr(644,root,root,755)
1496 %attr(755,root,root) %{_libexecdir}/mod_digest.so
1497 %{_datadir}/manual/mod/mod_digest.html
1500 %defattr(644,root,root,755)
1501 %attr(755,root,root) %{_libexecdir}/mod_dir.so
1502 %{_datadir}/manual/mod/mod_dir.html.html
1503 %lang(en) %{_datadir}/manual/mod/mod_dir.html.en
1504 %lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja.jis
1507 %defattr(644,root,root,755)
1508 %attr(755,root,root) %{_libexecdir}/mod_expires.so
1509 %{_datadir}/manual/mod/mod_expires.html
1512 %defattr(644,root,root,755)
1513 %attr(755,root,root) %{_libexecdir}/mod_headers.so
1514 %{_datadir}/manual/mod/mod_headers.html
1516 %files mod_mmap_static
1517 %defattr(644,root,root,755)
1518 %attr(755,root,root) %{_libexecdir}/mod_mmap_static.so
1519 %{_datadir}/manual/mod/mod_mmap_static.html
1522 %defattr(644,root,root,755)
1523 %attr(755,root,root) %{_libexecdir}/mod_imap.so
1524 %{_datadir}/manual/mod/mod_imap.html
1527 %defattr(644,root,root,755)
1528 %attr(755,root,root) %{_libexecdir}/mod_info.so
1529 %{_datadir}/manual/mod/mod_info.html
1532 %defattr(644,root,root,755)
1533 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mod_proxy.conf
1534 %attr(755,root,root) %{_libexecdir}/libproxy.so
1535 %{_datadir}/manual/mod/mod_proxy.html
1536 %dir %attr(770,root,http) /var/cache/apache
1539 %defattr(644,root,root,755)
1540 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
1541 %{_datadir}/manual/mod/mod_rewrite.html
1542 %{_datadir}/manual/images/mod_rewrite*
1545 %defattr(644,root,root,755)
1546 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mod_status.conf
1547 %attr(755,root,root) %{_libexecdir}/mod_status.so
1548 %{_datadir}/manual/mod/mod_status.html
1550 %files mod_usertrack
1551 %defattr(644,root,root,755)
1552 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
1553 %{_datadir}/manual/mod/mod_cookies.html
1554 %{_datadir}/manual/mod/mod_usertrack.html
1556 %files mod_unique_id
1557 %defattr(644,root,root,755)
1558 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
1559 %{_datadir}/manual/mod/mod_unique_id.html
1561 %files mod_vhost_alias
1562 %defattr(644,root,root,755)
1563 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
1564 %{_datadir}/manual/mod/mod_vhost_alias.html
1565 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/mod_vhost_alias.conf