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