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