5 # - mod_optional_fn_{export,import}
6 # - mod_optional_hook_{export,import}
9 # - config examples for mod_*
10 # - find smart way to deregister module if its moved from main package
11 # to subpackage (maybe test -f ?)
12 # - add %%post/%%postun to suexec
13 # - --with-suexec-gidmin=500 or =100 ?
14 # - --with-suexec-uidmin=500 or =1000 ?
15 # - subpackages for MPMs
16 # - check if all modules (*.so) are exactly the same for different MPMs
17 # - install stage fails with distcc (make -jN)
18 # - /var/run/apache is also owned by apache1.spec, so rename it to /var/run/httpd spec here (NOTE: if you fix this also adjust apache-mod_fastcgi.spec)
21 # /home/services/httpd/manual/convenience.map
22 # /home/services/httpd/manual/faq/all_in_one.html.ja.euc-jp
23 # /home/services/httpd/manual/faq/error.html.ja.euc-jp
24 # /home/services/httpd/manual/faq/index.html.ja.euc-jp
25 # /home/services/httpd/manual/faq/support.html.ja.euc-jp
26 # /home/services/httpd/manual/howto/htaccess.html.pt-br
27 # /home/services/httpd/manual/images/mod_filter_new.gif
28 # /home/services/httpd/manual/images/mod_filter_new.png
29 # /home/services/httpd/manual/images/mod_filter_old.gif
30 # /home/services/httpd/manual/index.html.pt-br
31 # /home/services/httpd/manual/mod/beos.html.de
32 # /home/services/httpd/manual/mod/beos.html.en
33 # /home/services/httpd/manual/mod/beos.html.es
34 # /home/services/httpd/manual/mod/beos.html.ko.euc-kr
35 # /home/services/httpd/manual/mod/event.html.en
36 # /home/services/httpd/manual/mod/mod_actions.html.de
37 # /home/services/httpd/manual/mod/mod_auth_basic.html.en
38 # /home/services/httpd/manual/mod/mod_auth_basic.html.ja.euc-jp
39 # /home/services/httpd/manual/mod/mod_auth_basic.html.ko.euc-kr
40 # /home/services/httpd/manual/mod/mod_auth_digest.html.en
41 # /home/services/httpd/manual/mod/mod_authn_alias.html.en
42 # /home/services/httpd/manual/mod/mod_authn_anon.html.en
43 # /home/services/httpd/manual/mod/mod_authn_anon.html.ja.euc-jp
44 # /home/services/httpd/manual/mod/mod_authn_anon.html.ko.euc-kr
45 # /home/services/httpd/manual/mod/mod_authn_dbd.html.en
46 # /home/services/httpd/manual/mod/mod_authn_dbm.html.en
47 # /home/services/httpd/manual/mod/mod_authn_dbm.html.ja.euc-jp
48 # /home/services/httpd/manual/mod/mod_authn_dbm.html.ko.euc-kr
49 # /home/services/httpd/manual/mod/mod_authn_default.html.en
50 # /home/services/httpd/manual/mod/mod_authn_default.html.ja.euc-jp
51 # /home/services/httpd/manual/mod/mod_authn_default.html.ko.euc-kr
52 # /home/services/httpd/manual/mod/mod_authn_file.html.en
53 # /home/services/httpd/manual/mod/mod_authn_file.html.ja.euc-jp
54 # /home/services/httpd/manual/mod/mod_authn_file.html.ko.euc-kr
55 # /home/services/httpd/manual/mod/mod_authnz_ldap.html.en
56 # /home/services/httpd/manual/mod/mod_authz_dbm.html.en
57 # /home/services/httpd/manual/mod/mod_authz_dbm.html.ko.euc-kr
58 # /home/services/httpd/manual/mod/mod_authz_default.html.en
59 # /home/services/httpd/manual/mod/mod_authz_default.html.ja.euc-jp
60 # /home/services/httpd/manual/mod/mod_authz_default.html.ko.euc-kr
61 # /home/services/httpd/manual/mod/mod_authz_groupfile.html.en
62 # /home/services/httpd/manual/mod/mod_authz_groupfile.html.ja.euc-jp
63 # /home/services/httpd/manual/mod/mod_authz_groupfile.html.ko.euc-kr
64 # /home/services/httpd/manual/mod/mod_authz_host.html.en
65 # /home/services/httpd/manual/mod/mod_authz_host.html.ja.euc-jp
66 # /home/services/httpd/manual/mod/mod_authz_host.html.ko.euc-kr
67 # /home/services/httpd/manual/mod/mod_authz_owner.html.en
68 # /home/services/httpd/manual/mod/mod_authz_owner.html.ja.euc-jp
69 # /home/services/httpd/manual/mod/mod_authz_owner.html.ko.euc-kr
70 # /home/services/httpd/manual/mod/mod_authz_user.html.en
71 # /home/services/httpd/manual/mod/mod_authz_user.html.ja.euc-jp
72 # /home/services/httpd/manual/mod/mod_authz_user.html.ko.euc-kr
73 # /home/services/httpd/manual/mod/mod_cache.html.ja.euc-jp
74 # /home/services/httpd/manual/mod/mod_dbd.html.en
75 # /home/services/httpd/manual/mod/mod_disk_cache.html.ja.euc-jp
76 # /home/services/httpd/manual/mod/mod_dumpio.html.en
77 # /home/services/httpd/manual/mod/mod_dumpio.html.ja.euc-jp
78 # /home/services/httpd/manual/mod/mod_example.html.en
79 # /home/services/httpd/manual/mod/mod_example.html.ko.euc-kr
80 # /home/services/httpd/manual/mod/mod_ext_filter.html.ja.euc-jp
81 # /home/services/httpd/manual/mod/mod_filter.html.en
82 # /home/services/httpd/manual/mod/mod_headers.html.ja.euc-jp
83 # /home/services/httpd/manual/mod/mod_ident.html.en
84 # /home/services/httpd/manual/mod/mod_ident.html.ko.euc-kr
85 # /home/services/httpd/manual/mod/mod_imagemap.html.en
86 # /home/services/httpd/manual/mod/mod_imagemap.html.ko.euc-kr
87 # /home/services/httpd/manual/mod/mod_isapi.html.en
88 # /home/services/httpd/manual/mod/mod_isapi.html.ko.euc-kr
89 # /home/services/httpd/manual/mod/mod_log_forensic.html.ja.euc-jp
90 # /home/services/httpd/manual/mod/mod_logio.html.en
91 # /home/services/httpd/manual/mod/mod_logio.html.ja.euc-jp
92 # /home/services/httpd/manual/mod/mod_logio.html.ko.euc-kr
93 # /home/services/httpd/manual/mod/mod_mem_cache.html.ja.euc-jp
94 # /home/services/httpd/manual/mod/mod_nw_ssl.html.en
95 # /home/services/httpd/manual/mod/mod_proxy.html.ja.euc-jp
96 # /home/services/httpd/manual/mod/mod_proxy_ajp.html.ja.euc-jp
97 # /home/services/httpd/manual/mod/mod_proxy_balancer.html.ja.euc-jp
98 # /home/services/httpd/manual/mod/mod_version.html.en
99 # /home/services/httpd/manual/mod/mod_version.html.ja.euc-jp
100 # /home/services/httpd/manual/mod/mod_version.html.ko.euc-kr
101 # /home/services/httpd/manual/mod/mpm_netware.html.en
102 # /home/services/httpd/manual/mod/mpm_winnt.html.de
103 # /home/services/httpd/manual/mod/mpm_winnt.html.en
104 # /home/services/httpd/manual/mod/mpm_winnt.html.ja.euc-jp
105 # /home/services/httpd/manual/mod/mpmt_os2.html.en
106 # /home/services/httpd/manual/new_features_2_0.html.pt-br
107 # /home/services/httpd/manual/new_features_2_2.html.pt-br
108 # /home/services/httpd/manual/platform/ebcdic.html.en
109 # /home/services/httpd/manual/platform/ebcdic.html.ko.euc-kr
110 # /home/services/httpd/manual/platform/index.html.en
111 # /home/services/httpd/manual/platform/index.html.ko.euc-kr
112 # /home/services/httpd/manual/platform/netware.html.en
113 # /home/services/httpd/manual/platform/netware.html.ko.euc-kr
114 # /home/services/httpd/manual/platform/perf-hp.html.en
115 # /home/services/httpd/manual/platform/perf-hp.html.ko.euc-kr
116 # /home/services/httpd/manual/platform/win_compiling.html.en
117 # /home/services/httpd/manual/platform/win_compiling.html.ko.euc-kr
118 # /home/services/httpd/manual/platform/windows.html.en
119 # /home/services/httpd/manual/platform/windows.html.ko.euc-kr
120 # /home/services/httpd/manual/style/build.properties
121 # /home/services/httpd/manual/style/common.dtd
122 # /home/services/httpd/manual/style/faq.dtd
123 # /home/services/httpd/manual/style/lang.dtd
124 # /home/services/httpd/manual/style/latex/atbeginend.sty
125 # /home/services/httpd/manual/style/latex/common.xsl
126 # /home/services/httpd/manual/style/latex/directiveindex.xsl
127 # /home/services/httpd/manual/style/latex/faq.xsl
128 # /home/services/httpd/manual/style/latex/html.xsl
129 # /home/services/httpd/manual/style/latex/latex.xsl
130 # /home/services/httpd/manual/style/latex/manualpage.xsl
131 # /home/services/httpd/manual/style/latex/moduleindex.xsl
132 # /home/services/httpd/manual/style/latex/quickreference.xsl
133 # /home/services/httpd/manual/style/latex/synopsis.xsl
134 # /home/services/httpd/manual/style/manual.de.xsl
135 # /home/services/httpd/manual/style/manual.en.xsl
136 # /home/services/httpd/manual/style/manual.es.xsl
137 # /home/services/httpd/manual/style/manual.fr.xsl
138 # /home/services/httpd/manual/style/manual.ja.xsl
139 # /home/services/httpd/manual/style/manual.ko.xsl
140 # /home/services/httpd/manual/style/manual.pt-br.xsl
141 # /home/services/httpd/manual/style/manual.ru.xsl
142 # /home/services/httpd/manual/style/manualpage.dtd
143 # /home/services/httpd/manual/style/modulesynopsis.dtd
144 # /home/services/httpd/manual/style/sitemap.dtd
145 # /home/services/httpd/manual/style/version.ent
146 # /home/services/httpd/manual/style/xsl/common.xsl
147 # /home/services/httpd/manual/style/xsl/convmap.xsl
148 # /home/services/httpd/manual/style/xsl/directiveindex.xsl
149 # /home/services/httpd/manual/style/xsl/faq.xsl
150 # /home/services/httpd/manual/style/xsl/hhc.xsl
151 # /home/services/httpd/manual/style/xsl/hhp.xsl
152 # /home/services/httpd/manual/style/xsl/indexpage.xsl
153 # /home/services/httpd/manual/style/xsl/language.xsl
154 # /home/services/httpd/manual/style/xsl/maf.xsl
155 # /home/services/httpd/manual/style/xsl/manualpage.xsl
156 # /home/services/httpd/manual/style/xsl/moduleindex.xsl
157 # /home/services/httpd/manual/style/xsl/nroff.xsl
158 # /home/services/httpd/manual/style/xsl/quickreference.xsl
159 # /home/services/httpd/manual/style/xsl/sitemap.xsl
160 # /home/services/httpd/manual/style/xsl/synopsis.xsl
161 # /home/services/httpd/manual/style/xsl/typemap.xsl
162 # /home/services/httpd/manual/style/xsl/util/modtrans.xsl
163 # /home/services/httpd/manual/upgrading.html.pt-br
164 # /home/services/httpd/manual/vhosts/details.html.fr
165 # /home/services/httpd/manual/vhosts/examples.html.fr
166 # /home/services/httpd/manual/vhosts/fd-limits.html.fr
167 # /home/services/httpd/manual/vhosts/index.html.fr
168 # /home/services/httpd/manual/vhosts/ip-based.html.fr
169 # /home/services/httpd/manual/vhosts/name-based.html.fr
170 # /usr/lib64/apache/build/config.nice
173 %bcond_without ssl # build without SSL support
174 %bcond_without ldap # build without LDAP support
175 %bcond_without metuxmpm
176 %bcond_without peruser
177 %bcond_with distcache
178 %bcond_with bucketeer # debug one
180 %include /usr/lib/rpm/macros.perl
181 # this is internal macro, don't change to %%apache_modules_api
182 %define _apache_modules_api 20051115
183 Summary: The most widely used Web server on the Internet
184 Summary(de): Leading World Wide Web-Server
185 Summary(es): Servidor HTTPD para proveer servicios WWW
186 Summary(fr): Le serveur web le plus utilise sur Internet
187 Summary(pl): Serwer WWW (World Wide Web)
188 Summary(pt_BR): Servidor HTTPD para prover serviços WWW
189 Summary(ru): óÁÍÙÊ ÐÏÐÕÌÑÒÎÙÊ ×ÅÂ-ÓÅÒ×ÅÒ
190 Summary(tr): Lider WWW tarayýcý
194 License: Apache Group License
195 Group: Networking/Daemons
196 Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
197 # Source0-md5: 760aecf26a071e15141170636af43456
198 Source1: %{name}.init
199 Source2: %{name}.logrotate
200 Source3: %{name}-icons.tar.gz
201 # Source3-md5: 2b085cbc19fd28536dc883f0b864cd83
202 Source4: %{name}.sysconfig
203 Source5: %{name}.monitrc
204 Source6: %{name}-httpd.conf
205 Source8: %{name}-mod_vhost_alias.conf
206 Source9: %{name}-mod_status.conf
207 Source10: %{name}-mod_proxy.conf
208 Source11: %{name}-mod_info.conf
209 Source12: %{name}-mod_ssl.conf
210 Source13: %{name}-mod_dav.conf
211 Source14: %{name}-mod_dir.conf
212 Source15: %{name}-mod_suexec.conf
213 Source16: %{name}-mod_deflate.conf
214 Source17: %{name}-mod_autoindex.conf
215 Source20: %{name}-server.crt
216 Source21: %{name}-server.key
217 Patch0: %{name}-configdir_skip_backups.patch
218 Patch1: %{name}-layout.patch
219 Patch2: %{name}-suexec.patch
220 Patch4: %{name}-apr.patch
221 # project homepage http://www.metux.de/mpm/en/?patpage=index
222 # http://www.sannes.org/metuxmpm/
223 Patch5: httpd-2.0.48-metuxmpm-r8.patch
224 # what about this? it isn't applied...
225 Patch6: httpd-2.0.40-xfsz.patch
226 Patch8: httpd-2.0.45-encode.patch
227 Patch10: httpd-2.0.46-dav401dest.patch
228 Patch12: httpd-2.0.46-sslmutex.patch
229 Patch14: httpd-2.0.48-corelimit.patch
230 Patch15: httpd-2.0.48-debuglog.patch
231 Patch18: %{name}-v6only-ENOPROTOOPT.patch
232 Patch19: %{name}-conffile-path.patch
233 Patch20: %{name}-apxs.patch
234 # http://www.telana.com/peruser.php
235 Patch21: httpd-2.0.52-peruser-0.1.6.patch
236 Patch22: %{name}-libtool.patch
237 URL: http://httpd.apache.org/
238 BuildRequires: automake
239 BuildRequires: apr-devel >= 1:1.0.0
240 BuildRequires: apr-util-devel >= 1:1.0.0
241 BuildRequires: db-devel
242 %{?with_distcache:BuildRequires: distcache-libs-devel or distcache-devel}
243 BuildRequires: expat-devel
244 BuildRequires: findutils
245 BuildRequires: gdbm-devel >= 1.8.3
246 BuildRequires: libtool >= 2:1.5
247 %{?with_ldap:BuildRequires: openldap-devel}
248 %{?with_ssl:BuildRequires: openssl-devel >= 0.9.7d}
249 %{?with_ssl:BuildRequires: openssl-tools >= 0.9.7d}
250 BuildRequires: pcre-devel
251 BuildRequires: perl-devel >= 1:5.6
252 BuildRequires: rpm-build >= 4.4.0
253 BuildRequires: rpm-perlprov >= 4.1-13
254 BuildRequires: rpmbuild(macros) >= 1.228
255 BuildRequires: zlib-devel
257 Requires: rc-scripts >= 0.4.0.15
258 Requires(pre): /bin/id
259 Requires(pre): /usr/bin/getgid
260 Requires(pre): /usr/sbin/groupadd
261 Requires(pre): /usr/sbin/useradd
262 Requires(postun): /usr/sbin/userdel
263 Requires(postun): /usr/sbin/groupdel
264 Requires(post,preun): /sbin/chkconfig
265 Requires(post): fileutils
266 Requires: /sbin/chkconfig
267 Requires: /etc/mime.types
268 Requires: apr >= 1:1.0.0-2
270 Requires: psmisc >= 20.1
271 Provides: apache(modules-api) = %{_apache_modules_api}
272 #Provides: apache(mod_access)
273 Provides: apache(mod_alias)
274 Provides: apache(mod_asis)
275 Provides: apache(mod_autoindex)
276 Provides: apache(mod_cern_meta)
277 Provides: apache(mod_cgi)
278 Provides: apache(mod_env)
279 Provides: apache(mod_include)
280 Provides: apache(mod_log_config)
281 Provides: apache(mod_mime)
282 Provides: apache(mod_mime_magic)
283 Provides: apache(mod_negotiation)
284 Provides: apache(mod_setenvif)
285 Provides: apache(mod_speling)
286 Provides: apache(mod_userdir)
287 Provides: group(http)
288 Provides: httpd = %{version}
290 Provides: webserver = apache
291 Obsoletes: apache-extra
293 # for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
294 Conflicts: rpm < 4.4.2-0.2
295 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
297 %define _sysconfdir /etc/httpd
298 %define _includedir %{_prefix}/include/apache
299 %define _datadir /home/services/httpd
300 %define _libexecdir %{_libdir}/apache
301 %define _cgibindir %{_prefix}/lib/cgi-bin/%{name}
304 Apache is a powerful, full-featured, efficient and freely-available
305 Web server. Apache is also the most popular Web server on the
309 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
310 erhältlich und weit verbreitet ist.
313 El servidor web Apache es el mejor servidor gratuito disponible en el
314 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
315 que navegadores vean documentos y sometan datos remotamente. Puede
316 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
317 caché, y nos ofrece características como monitor de estado, conversión
318 dinámica de tipo, y otras más.
321 Apache est un serveur Web puissant, efficace, gratuit et complet.
322 Apache est aussi le serveur Web le plus populaire sur Internet.
325 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
326 bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci Internet.
328 %description -l pt_BR
329 O servidor web Apache é o melhor servidor gratuito disponível no mundo
330 UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
331 que browsers web vejam documentos e submetam dados remotamente. Ele
332 pode executar várias funções diferentes, incluindo funções de proxy e
333 cache, e oferece características como monitor de status, conversão
334 dinâmica de tipo, e mais.
337 Apache - ÍÏÝÎÙÊ, ÆÕÎËÃÉÏÎÁÌØÎÙÊ, ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÊ É Ó×ÏÂÏÄÎÏ
338 ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ×ÅÂ-ÓÅÒ×ÅÒ.
341 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web
345 Summary: Apache suexec wrapper
346 Summary(pl): Wrapper suexec do serwera WWW Apache
347 Group: Networking/Daemons
348 Requires: %{name} = %{version}-%{release}
351 The suEXEC feature provides Apache users the ability to run CGI and
352 SSI programs under user IDs different from the user ID of the calling
353 web-server. Normally, when a CGI or SSI program executes, it runs as
354 the same user who is running the web server.
356 %description suexec -l pl
357 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z
358 innym UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s±
359 wykonywane jako taki sam u¿ytkownik jak serwer WWW.
362 Summary: Apache index.html* files
363 Summary(pl): Pliki Apache index.html*
365 Requires: %{name} = %{version}-%{release}
369 Apache index.html* files.
371 %description index -l pl
372 Pliki index.html* Apache'a.
375 Summary: Apache manual
376 Summary(pl): Podrêcznik Apache'a
378 Requires: %{name} = %{version}-%{release}
383 %description doc -l pl
387 Summary: APache eXtenSion tool
388 Summary(pl): Narzêdzie do rozszerzania Apache'a
389 Group: Development/Tools
392 APache eXtenSion tool.
394 %description apxs -l pl
395 Narzêdzie do rozszerzania Apache'a.
398 Summary: Module development tools for the Apache web server
399 Summary(es): Archivos de inclusión del Apache para desarrollo de módulos
400 Summary(fr): Les outils de developpement de modules pour le serveur web Apache
401 Summary(pl): Pliki nag³ówkowe do tworzenia modu³ów rozszerzeñ do serwera WWW Apache
402 Summary(pt_BR): Arquivos de inclusão do Apache para desenvolvimento de módulos
403 Summary(ru): óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
404 Group: Networking/Utilities
405 Requires: %{name}-apxs = %{version}-%{release}
406 Requires: apr-util-devel >= 1:1.0.0
408 Obsoletes: apache-static
411 The apache-devel package contains header files for Apache.
413 %description devel -l es
414 Este paquete contiene los archivos de inclusión para el Apache, bien
415 como el utilitario apxs para la construcción de objetos compartidos
416 dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
417 o desarrollar módulos adicionales para Apache.
419 %description devel -l fr
420 Le package apache-devel contient le code source pour le serveur Web
421 Apache et le binaire APXS dont vous aurez besoin pour construire des
422 Objets Dynamiques Partages (DSOs) pour Apache.
424 %description devel -l pl
425 Pliki nag³ówkowe i inne zasoby niezbêdne przy budowaniu modu³ów DSO
426 (Dynamic Shared Objects) dla Apache'a.
428 %description devel -l ru
429 óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache.
431 %description devel -l pt_BR
432 Este pacote contem os arquivos de inclusão para o Apache, bem como o
433 utilitário apxs para a construção de objetos compartilhados dinâmicos
434 (DSOs). Este pacote precisa ser instalado se você deseja compilar ou
435 desenvolver módulos adicionais para o Apache.
438 Summary: Apache module for run CGI whenever a file of a certain type is requested
439 Summary(pl): Modu³ Apache'a do uruchamiania skryptów CGI
440 Group: Networking/Daemons
441 Provides: apache(mod_actions) = %{version}-%{release}
442 Requires: %{name} = %{version}-%{release}
444 %description mod_actions
445 This package contains mod_actions module. This module lets you run CGI
446 scripts whenever a file of a certain type is requested. This makes it
447 much easier to execute scripts that process files.
449 %description mod_actions -l pl
450 Ten modu³ pozwala na uruchamianie skryptów w momencie gdy nadchodzi
451 ¿±danie pobrania pliku okre¶lonego typu.
453 %package mod_auth_basic
454 Summary: Apache module that allows basic authentication
455 Group: Networking/Daemons
456 Provides: apache(mod_auth_basic) = %{version}-%{release}
457 Requires: %{name} = %{version}-%{release}
459 %description mod_auth_basic
460 This module allows the use of HTTP Basic Authentication to restrict
461 access by looking up users in the given providers.
463 %package mod_auth_digest
464 Summary: User authentication using MD5 Digest Authentication
465 Group: Networking/Daemons
466 Provides: apache(mod_auth_digest) = %{version}-%{release}
467 Requires: %{name} = %{version}-%{release}
469 %description mod_auth_digest
470 This module implements HTTP Digest Authentication. However, it has not
471 been extensively tested and is therefore marked experimental.
473 %package mod_authn_alias
474 Summary: Apache module that provides the ability to create extended authentication
475 Group: Networking/Daemons
476 Provides: apache(mod_authn_alias) = %{version}-%{release}
477 Requires: %{name} = %{version}-%{release}
479 %description mod_authn_alias
480 This module allows extended authentication providers to be created
481 within the configuration file and assigned an alias name.
483 %package mod_authn_anon
484 Summary: Apache module that allows "anonymous" user access to authenticated areas
485 Group: Networking/Daemons
486 Provides: apache(mod_authn_anon) = %{version}-%{release}
487 Requires: %{name} = %{version}-%{release}
489 %description mod_authn_anon
490 This module provides authentication front-ends such as mod_auth_basic
491 to authenticate users similar to anonymous-ftp sites, i.e. have a
492 'magic' user id 'anonymous' and the email address as a password. These
493 email addresses can be logged.
495 %package mod_authn_dbd
496 Summary: Apache module that allows user authentication using an SQL
497 Group: Networking/Daemons
498 Provides: apache(mod_authn_dbd) = %{version}-%{release}
499 Requires: %{name} = %{version}-%{release}
501 %description mod_authn_dbd
502 This module provides authentication front-ends such as mod_auth_digest
503 and mod_auth_basic to authenticate users by looking up users in SQL
506 %package mod_authn_dbm
507 Summary: Apache module that allows user authentication using DBM files
508 Group: Networking/Daemons
509 Provides: apache(mod_authn_dbm) = %{version}-%{release}
510 Requires: %{name} = %{version}-%{release}
512 %description mod_authn_dbm
513 This module provides authentication front-ends such as mod_auth_digest
514 and mod_auth_basic to authenticate users by looking up users in dbm
517 %package mod_authn_default
518 Summary: Apache module that rejects any credentials supplied by the user
519 Group: Networking/Daemons
520 Provides: apache(mod_authn_default) = %{version}-%{release}
521 Requires: %{name} = %{version}-%{release}
523 %description mod_authn_default
524 This module is designed to be the fallback module, if you don't have
525 configured an authentication module like mod_auth_basic. It simply
526 rejects any credentials supplied by the user.
528 %package mod_authn_file
529 Summary: Apache module that allows user authentication using text files
530 Group: Networking/Daemons
531 Provides: apache(mod_authn_file) = %{version}-%{release}
532 Requires: %{name} = %{version}-%{release}
534 %description mod_authn_file
535 This module provides authentication front-ends such as mod_auth_digest
536 and mod_auth_basic to authenticate users by looking up users in plain
539 %package mod_authnz_ldap
540 Summary: Apache module that allows an LDAP directory to be used to store the database for HTTP Basic authentication
541 Group: Networking/Daemons
542 Provides: apache(mod_authnz_ldap) = %{version}-%{release}
543 Requires: %{name} = %{version}-%{release}
545 %description mod_authnz_ldap
546 This module provides authentication front-ends such as mod_auth_basic
547 to authenticate users through an ldap directory.
549 %package mod_authz_dbm
550 Summary: Apache module that allows group authorization using DBM files
551 Group: Networking/Daemons
552 Provides: apache(mod_authz_dbm) = %{version}-%{release}
553 Requires: %{name} = %{version}-%{release}
555 %description mod_authz_dbm
556 This module provides authorization capabilities so that authenticated
557 users can be allowed or denied access to portions of the web site by
560 %package mod_authz_default
561 Summary: Apache module that rejects any authorization request
562 Group: Networking/Daemons
563 Provides: apache(mod_authz_default) = %{version}-%{release}
564 Requires: %{name} = %{version}-%{release}
566 %description mod_authz_default
567 This module is designed to be the fallback module, if you don't have
568 configured an authorization module like mod_authz_user or
569 mod_authz_groupfile. It simply rejects any authorization request.
571 %package mod_authz_groupfile
572 Summary: Apache module that allows group authorization using plaintext files
573 Group: Networking/Daemons
574 Provides: apache(mod_authz_groupfile) = %{version}-%{release}
575 Requires: %{name} = %{version}-%{release}
577 %description mod_authz_groupfile
578 This module provides authorization capabilities so that authenticated
579 users can be allowed or denied access to portions of the web site by
582 %package mod_authz_host
583 Summary: Apache module that allows group authorizations based on host (name or IP address) group authorization using plaintext files
584 Group: Networking/Daemons
585 Provides: apache(mod_authz_host) = %{version}-%{release}
586 Requires: %{name} = %{version}-%{release}
588 %description mod_authz_host
589 The directives provided by mod_authz_host are used in <Directory>,
590 <Files>, and <Location> sections as well as .htaccess files to control
591 access to particular parts of the server. Access can be controlled
592 based on the client hostname, IP address, or other characteristics of
593 the client request, as captured in environment variables.
595 %package mod_authz_owner
596 Summary: Apache module that allows authorization based on file ownership
597 Group: Networking/Daemons
598 Provides: apache(mod_authz_owner) = %{version}-%{release}
599 Requires: %{name} = %{version}-%{release}
601 %description mod_authz_owner
602 This module authorizes access to files by comparing the userid used
603 for HTTP authentication (the web userid) with the file-system owner or
604 group of the requested file. The supplied username and password must
605 be already properly verified by an authentication module, such as
606 mod_auth_basic or mod_auth_digest.
608 %package mod_authz_user
609 Summary: Apache module that allows user authorization
610 Group: Networking/Daemons
611 Provides: apache(mod_authz_user) = %{version}-%{release}
612 Requires: %{name} = %{version}-%{release}
614 %description mod_authz_user
615 This module provides authorization capabilities so that authenticated
616 users can be allowed or denied access to portions of the web site.
618 %package mod_autoindex
619 Summary: Apache module - display index of files
620 Summary(pl): Modu³ apache do wy¶wietlania indeksu plików
621 Group: Networking/Daemons
622 Provides: apache(mod_autoindex) = %{version}-%{release}
623 Requires: %{name} = %{version}-%{release}
625 %description mod_autoindex
626 This package contains mod_autoindex module. It provides generation
629 %description mod_autoindex -l pl
630 Ten pakiet dostarcza modu³ autoindex, który generuje indeks plików.
632 %package mod_bucketeer
633 Summary: Split buckets whenever we find a control-char
634 Group: Networking/Daemons
635 Provides: apache(mod_bucketeer) = %{version}-%{release}
636 Requires: %{name} = %{version}-%{release}
638 %description mod_bucketeer
639 Split buckets whenever we find a control-char.
642 Summary: Content cache keyed to URIs
643 Summary(pl): Pamiêæ podrêczna wg klucza URI
644 Group: Networking/Daemons
645 Provides: apache(mod_cache) = %{version}-%{release}
646 Requires: %{name} = %{version}-%{release}
648 %description mod_cache
649 mod_cache implements an RFC 2616 compliant HTTP content cache that can
650 be used to cache either local or proxied content. Two storage
651 management modules are included in the base Apache distribution:
652 mod_disk_cache implements a disk based storage manager (generally used
653 for proxy caching) and mod_mem_cache implements an in-memory based
654 storage manager (primarily useful for caching local content).
656 %description mod_cache -l pl
657 Implementacja zgodnej z RFC 2616 pamiêci podrêcznej, która mo¿e byæ
658 u¿ywana do zapamiêtywania zawarto¶ci lokalnej lub dostêpnej przez
659 proxy. Do³±czono dwa modu³y pozwalaj±ce magazynowaæ dane w pamiêci
660 (g³ównie u¿yteczne przy cache'owaniu lokalnej zawarto¶ci) oraz na
661 dysku (u¿ywane do cache'owania proxy).
664 Summary: Execution of CGI scripts using an external CGI daemon
665 Summary(pl): Uruchamianie zewnêtrznych skryptów CGI za pomoc± daemona CGI
666 Group: Networking/Daemons
667 Provides: apache(mod_cgid) = %{version}-%{release}
668 Requires: %{name} = %{version}-%{release}
670 %description mod_cgid
671 Execution of CGI scripts using an external CGI daemon.
673 %description mod_cgid -l pl
674 Uruchamianie zewnêtrznych skryptów CGI za pomoc± demona CGI.
676 %package mod_charset_lite
677 Summary: Specify character set translation or recoding
678 Summary(pl): Translacja lub przekodowywanie znaków
679 Group: Networking/Daemons
680 Provides: apache(mod_charset_lite) = %{version}-%{release}
681 Requires: %{name} = %{version}-%{release}
683 %description mod_charset_lite
684 Specify character set translation or recoding.
686 %description mod_charset_lite -l pl
687 Translacja lub przekodowywanie znaków.
690 Summary: Apache module - Distributed Authoring and Versioning
691 Summary(pl): Modu³ Apache'a - rozproszone autorstwo i wersjonowanie
692 Group: Networking/Daemons
693 Provides: apache(mod_dav) = %{version}-%{release}
694 Requires: %{name} = %{version}-%{release}
697 This module provides class 1 and class 2 WebDAV ('Web-based
698 Distributed Authoring and Versioning') functionality for Apache. This
699 extension to the HTTP protocol allows creating, moving, copying, and
700 deleting resources and collections on a remote web server.
702 %description mod_dav -l pl
703 Modu³ udostêpnia klasê 1 oraz klasê 2 WebDAV (Bazuj±cego na WWW
704 rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala
705 na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na
706 zdalnym serwerze WWW.
709 Summary: Manages SQL database connections
710 Group: Networking/Daemons
711 Provides: apache(mod_dbd) = %{version}-%{release}
712 Requires: %{name} = %{version}-%{release}
715 mod_dbd manages SQL database connections using apr_dbd. It provides
716 database connections on request to modules requiring SQL database
717 functions, and takes care of managing databases with optimal
718 efficiency and scalability for both threaded and non-threaded MPMs.
721 Summary: Apache module: Compress content before it is delivered to the client
722 Summary(pl): Modu³ Apache'a kompresuj±cy dane przed przes³aniem ich do klienta
723 Group: Networking/Daemons
724 Provides: apache(mod_deflate) = %{version}-%{release}
725 Requires: %{name} = %{version}-%{release}
726 Requires: %{name}-mod_headers = %{version}-%{release}
728 %description mod_deflate
729 Compress content before it is delivered to the client.
731 %description mod_deflate -l pl
732 Modu³ kompresuj±cy dane przed przes³aniem ich do klienta.
735 Summary: Apache module for "trailing slash" redirects and serving directory index files
736 Summary(pl): Modu³ Apache'a oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci katalogu
737 Group: Networking/Daemons
738 Provides: apache(mod_dir) = %{version}-%{release}
739 Requires: %{name} = %{version}-%{release}
742 This package contains mod_dir which provides "trailing slash"
743 redirects and serving directory index files.
745 %description mod_dir -l pl
746 Modu³ oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci
750 Summary: Dumps all I/O to error log as desired.
751 Group: Networking/Daemons
752 Provides: apache(mod_dumpio) = %{version}-%{release}
753 Requires: %{name} = %{version}-%{release}
755 %description mod_dumpio
756 mod_dumpio allows for the logging of all input received by Apache
757 and/or all output sent by Apache to be logged (dumped) to the
760 The data logging is done right after SSL decoding (for input) and
761 right before SSL encoding (for output). As can be expected, this can
762 produce extreme volumes of data, and should only be used when
766 Summary: Apache module which generates Expires HTTP headers
767 Summary(pl): Modu³ Apache'a generuj±cy nag³ówki HTTP Expires
768 Group: Networking/Daemons
769 Provides: apache(mod_expires) = %{version}-%{release}
770 Requires: %{name} = %{version}-%{release}
772 %description mod_expires
773 This module controls the setting of the Expires HTTP header in server
774 responses. The expiration date can set to be relative to either the
775 time the source file was last modified, or to the time of the client
778 %description mod_expires -l pl
779 Modu³ kontroluje ustawianie nag³ówka HTTP Expires. Data wyga¶niêcia
780 wa¿no¶ci mo¿e byæ ustalana w zale¿no¶ci od czasu modyfikacji plików
781 ¼ród³owych lub odwo³ania klienta.
783 %package mod_file_cache
784 Summary: Apache module: caches a static list of files in memory
785 Summary(pl): Modu³ Apache'a cache'uj±cy statyczn± listê plików w pamiêci
786 Group: Networking/Daemons
787 Obsoletes: apache-mmap_static
788 Provides: apache(mod_file_cache) = %{version}-%{release}
789 Requires: %{name} = %{version}-%{release}
791 %description mod_file_cache
792 Caches a static list of files in memory.
794 %description mod_file_cache -l pl
795 Modu³ cache'uj±cy statyczn± listê plików w pamiêci.
798 Summary: Context-sensitive smart filter configuration module
799 Group: Networking/Daemons
800 Provides: apache(mod_filter) = %{version}-%{release}
801 Requires: %{name} = %{version}-%{release}
803 %description mod_filter
804 This module enables smart, context-sensitive configuration of output
805 content filters. For example, apache can be configured to process
806 different content-types through different filters, even when the
807 content-type is not known in advance (e.g. in a proxy).
810 Summary: Apache module allows for the customization of HTTP response headers
811 Summary(pl): Modu³ Apache'a pozwalaj±cy na modyfikacjê nag³ówków HTTP
812 Group: Networking/Daemons
813 Provides: apache(mod_headers) = %{version}-%{release}
814 Requires: %{name} = %{version}-%{release}
816 %description mod_headers
817 This package contains mod_headers module. The module allows for the
818 customization of HTTP response headers. Headers can be merged,
821 %description mod_headers -l pl
822 Modu³ pozwalaj±cy na ³±czenie, usuwanie oraz zamianê nag³ówków HTTP
823 wysy³anych do przegl±darki.
826 Summary: RFC 1413 ident lookups
827 Group: Networking/Daemons
828 Provides: apache(mod_ident) = %{version}-%{release}
829 Requires: %{name} = %{version}-%{release}
831 %description mod_ident
832 This module queries an RFC 1413 compatible daemon on a remote host to
833 look up the owner of a connection.
835 %package mod_imagemap
836 Summary: Server-side imagemap processing
837 Group: Networking/Daemons
838 Provides: apache(mod_imagemap) = %{version}-%{release}
839 Obsoletes: %{name}-mod_imap
840 Requires: %{name} = %{version}-%{release}
842 %description mod_imagemap
843 This module processes .map files, thereby replacing the functionality
844 of the imagemap CGI program. Any directory or document type configured
845 to use the handler imap-file (using either AddHandler or SetHandler)
846 will be processed by this module.
849 Summary: Apache module with imap-file handler
850 Summary(pl): Modu³ Apache'a z obs³ug± imap-file
851 Group: Networking/Daemons
852 Provides: apache(mod_imap) = %{version}-%{release}
853 Requires: %{name} = %{version}-%{release}
855 %description mod_imap
856 This package contains mod_imap module. It provides for .map files,
857 replacing the functionality of the imagemap CGI program. Any directory
858 or document type configured to use the handler imap-file.
860 %description mod_imap -l pl
861 Modu³ umo¿liwiaj±cy obs³ugê plików .map (imap-file handler).
864 Summary: Apache module with comprehensive overview of the server configuration
865 Summary(pl): Modu³ Apache'a udostêpniaj±cy informacje o serwerze
866 Group: Networking/Daemons
867 Provides: apache(mod_info) = %{version}-%{release}
868 Requires: %{name} = %{version}-%{release}
870 %description mod_info
871 This package contains mod_info module. It provides a comprehensive
872 overview of the server configuration including all installed modules
873 and directives in the configuration files.
875 %description mod_info -l pl
876 Modu³ udostêpniaj±cy informacje o konfiguracji serwera,
877 zainstalowanych modu³ach itp.
880 Summary: Apache module to use LDAP connections
881 Summary(pl): Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP
882 Group: Networking/Daemons
883 Provides: apache(mod_ldap) = %{version}-%{release}
884 Requires: %{name} = %{version}-%{release}
886 %description mod_ldap
887 Apache module to use LDAP connections.
889 %description mod_ldap -l pl
890 Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP.
893 Summary: Logging of input and output bytes per request
894 Group: Networking/Daemons
895 Provides: apache(mod_logio) = %{version}-%{release}
896 #Requires: %{name}-mod_log_config = %{version}-%{release}
897 Requires: %{name} = %{version}-%{release}
899 %description mod_logio
900 This module provides the logging of input and output number of bytes
901 received/sent per request. The numbers reflect the actual bytes as
902 received on the network, which then takes into account the headers and
903 bodies of requests and responses. The counting is done before SSL/TLS
904 on input and after SSL/TLS on output, so the numbers will correctly
905 reflect any changes made by encryption.
908 Summary: Apache module with Web proxy
909 Summary(pl): Modu³ Apache'a dodaj±cy obs³ugê serwera proxy
910 Group: Networking/Daemons
911 Provides: apache(mod_proxy) = %{version}-%{release}
912 Requires: %{name} = %{version}-%{release}
914 %description mod_proxy
915 This package contains module with implementation a proxy/cache for
916 Apache. It implements proxying capability for FTP, CONNECT (for SSL),
917 HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
918 connect to other proxy modules for these and other protocols.
920 %description mod_proxy -l pl
921 Modu³ zawiera implementacjê serwera proxy/cache dla Apache.
922 Implementacja zawiera obs³ugê FTP, CONNECT (dla SSL), HTTP/0.9,
926 Summary: Apache module with rule-based engine for rewrite requested URLs on the fly
927 Summary(pl): Modu³ Apache'a do "przepisywania" adresów URL w locie
928 Group: Networking/Daemons
929 Provides: apache(mod_rewrite) = %{version}-%{release}
930 Requires: %{name} = %{version}-%{release}
932 %description mod_rewrite
933 This package contains It provides a rule-based rewriting engine to
934 rewrite requested URLs on the fly.
936 %description mod_rewrite -l pl
937 Modu³ oferuj±cy mo¿liwo¶æ "przepisywania" adresów URL w locie.
940 Summary: SSL/TLS module for the Apache HTTP server
941 Summary(pl): Modu³ SSL/TSL dla serwera Apache
942 Summary(ru): íÏÄÕÌØ SSL/TLS ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
943 Group: Networking/Daemons
945 Provides: apache(mod_ssl) = 1:%{version}-%{release}
946 Requires: %{name} = %{version}-%{release}
949 The mod_ssl module provides strong cryptography for the Apache Web
950 server via the Secure Sockets Layer (SSL) and Transport Layer Security
953 %description mod_ssl -l pl
954 Modu³ mod_ssl udostêpnia wsparcie do silnej kryptografii dla serwera
955 Apache poprzez protoko³y SSL/TSL (Secure Sockets Layer/Transport Layer
958 %description mod_ssl -l ru
959 íÏÄÕÌØ mod_ssl ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ × ×ÅÂ-ÓÅÒ×ÅÒÅ Apache ÎÁÄÅÖÎÏÇÏ
960 ÛÉÆÒÏ×ÁÎÉÑ ÓÒÅÄÓÔ×ÁÍÉ Secure Sockets Layer (SSL) É Transport Layer
963 Summary: Server status report module for Apache
964 Summary(pl): Modu³ udostêpniaj±cy informacje statystyczne z serwera Apache
965 Group: Networking/Daemons
966 Provides: apache(mod_status) = %{version}-%{release}
967 Requires: %{name} = %{version}-%{release}
969 %description mod_status
970 The Status module allows a server administrator to find out how well
971 their server is performing. A HTML page is presented that gives the
972 current server statistics in an easily readable form. If required this
973 page can be made to automatically refresh (given a compatible
976 %description mod_status -l pl
977 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
978 pracy serwera Apache (w postaci strony HTML).
980 %package mod_unique_id
981 Summary: Apache module which provides a magic token for each request
982 Summary(pl): Modu³ Apache'a nadaj±cy ka¿demu zapytaniu unikalny token
983 Group: Networking/Daemons
984 Provides: apache(mod_unique_id) = %{version}-%{release}
985 Requires: %{name} = %{version}-%{release}
987 %description mod_unique_id
988 This package contains the mod_unique_id. This module provides a magic
989 token for each request which is guaranteed to be unique across "all"
990 requests under very specific conditions. The unique identifier is even
991 unique across multiple machines in a properly configured cluster of
992 machines. The environment variable UNIQUE_ID is set to the identifier
993 for each request. Unique identifiers are useful for various reasons
994 which are beyond the scope of this document.
996 %description mod_unique_id -l pl
997 Modu³ nadaje ka¿demu zapytaniu token unikalny w ramach wszystkich
998 zapytañ, nawet w ramach poprawnie skonfigurowanego klastra z wielu
999 maszyn. Modu³ ustawia przy ka¿dym zapytaniu zmienn± ¶rodowiskow±
1002 %package mod_usertrack
1003 Summary: Apache module for user tracking using cookies
1004 Summary(pl): Modu³ Apache'a s³u¿±cy do ¶ledzenia "ciasteczek"
1005 Group: Networking/Daemons
1006 Provides: apache(mod_usertrack) = %{version}-%{release}
1007 Requires: %{name} = %{version}-%{release}
1009 %description mod_usertrack
1010 This package contains the user tracking module which did its own
1011 logging using CookieLog directory. This module allow multiple log
1014 %description mod_usertrack -l pl
1015 Modu³ pozwalaj±cy na ¶ledzenie "ciasteczek".
1017 %package mod_version
1018 Summary: Version dependent configuration
1019 Group: Networking/Daemons
1020 Provides: apache(mod_version) = %{version}-%{release}
1021 Requires: %{name} = %{version}-%{release}
1023 %description mod_version
1024 This module is designed for the use in test suites and large networks
1025 which have to deal with different httpd versions and different
1026 configurations. It provides a new container -- <IfVersion>, which
1027 allows a flexible version checking including numeric comparisons and
1028 regular expressions.
1030 %package mod_vhost_alias
1031 Summary: Apache module for dynamically configured mass virtual hosting
1032 Summary(pl): Modu³ Apache'a dodaj±cy obs³ugê hostów wirtualnych
1033 Group: Networking/Daemons
1034 Provides: apache(mod_vhost_alias) = %{version}-%{release}
1035 Requires: %{name} = %{version}-%{release}
1037 %description mod_vhost_alias
1038 This package contains the mod_vhost_alias. It provides support for
1039 dynamically configured mass virtual hosting.
1041 %description mod_vhost_alias -l pl
1042 Modu³ umo¿liwia na dynamiczne konfigurowanie masowej ilo¶ci serwerów
1045 %package -n htpasswd-%{name}
1046 Summary: Apache 2 htpasswd utility: manage user files for basic authentication
1047 Summary(pl): Narzêdzie htpasswd z Apache'a 2 do zarz±dzania plikami uwierzytelnienia basic
1048 Group: Networking/Utilities
1052 %description -n htpasswd-%{name}
1053 htpasswd is used to create and update the flat-files used to store
1054 usernames and password for basic authentication of HTTP users. This
1055 package contains htpasswd from Apache 2; this version supports
1056 plaintext passwords and CRYPT (default), MD5 and SHA1 encryptions.
1058 %description -n htpasswd-%{name} -l pl
1059 htpasswd s³u¿y do tworzenia i uaktualniania plików tekstowych
1060 s³u¿±cych do przechowywania nazw u¿ytkowników i hase³ do podstawowego
1061 uwierzytelnienia u¿ytkowników HTTP. Ten pakiet zawiera htpasswd z
1062 Apache'a 2; ta wersja obs³uguje has³a zapisane czystym tekstem oraz
1063 zakodowane algorytmami CRYPT (domy¶lnym), MD5 i SHA1.
1066 Summary: Apache 2 tools for manipulating DBM files
1067 Group: Networking/Utilities
1068 Requires: %{name} = %{version}-%{release}
1070 %description dbmtools
1071 Apache 2 tools for manipulating DBM files.
1074 Summary: cgi test/demo programs
1075 Summary(pl): Programy testowe/przyk³adowe cgi
1076 Group: Networking/Utilities
1077 Requires: %{name} = %{version}-%{release}
1078 Requires: FHS >= 2.3-12
1080 %description cgi_test
1081 Two cgi test/demo programs: test-cgi and print-env.
1083 %description cgi_test -l pl
1084 Dwa programy testowe/przyk³adowe cgi: test-cgi and print-env.
1087 %setup -q -n httpd-%{version}
1104 # using system apr, apr-util and pcre
1105 rm -rf srclib/{apr,apr-util,pcre}
1106 # nothing left in srclib, remove it
1107 sed -i -e '/^SUBDIRS/s/srclib//' Makefile.in
1110 sed -i -e '1s@/usr/local/bin/perl@%{__perl}@' docs/cgi-examples/printenv
1112 # fix location of build dir in generated apxs
1114 s:@exp_installbuilddir@:%{_libdir}/apache/build:g
1118 MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
1119 if [ "$MODULES_API" != "%_apache_modules_api" ]; then
1120 echo "Set %%_apache_modules_api to $MODULES_API and rerun."
1125 cp /usr/share/apr/build/apr_common.m4 build
1126 cp /usr/share/libtool/ltmain.sh build
1127 cp /usr/share/automake/config.* build
1132 : fixing timestamps for mod_ssl sources
1134 touch ssl_expr_parse.y
1136 touch ssl_expr_parse.c ssl_expr_parse.h ssl_expr_scan.l
1138 touch ssl_expr_scan.c
1141 CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
1142 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} prefork worker; do
1143 install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
1145 --prefix=%{_sysconfdir} \
1146 --exec-prefix=%{_libexecdir} \
1147 --with-installbuilddir=%{_libdir}/apache/build \
1148 --disable-v4-mapped \
1149 --enable-layout=PLD \
1150 --enable-modules=all \
1151 --enable-mods-shared=all \
1152 --enable-auth-anon \
1154 --enable-authn-dbd \
1155 --enable-authn-alias \
1156 --enable-authz-dbm \
1157 --enable-authz-owner \
1158 %{?with_ldap:--enable-authnz-ldap} \
1159 --enable-auth-digest \
1160 --enable-file-cache \
1162 --enable-disk-cache \
1163 --enable-mem-cache \
1165 %{?with_bucketeer:--enable-bucketeer} \
1168 --enable-charset-lite \
1170 %{?with_ldap:--enable-ldap} \
1171 --enable-ext-filter \
1172 --enable-case-filter \
1173 --enable-case-filter-in \
1174 --enable-log-forensic \
1176 --with-z=%{_prefix} \
1177 --enable-mime-magic \
1178 --enable-cern-meta \
1182 --enable-usertrack \
1183 --enable-unique-id \
1185 --enable-proxy-connect \
1186 --enable-proxy-ftp \
1187 --enable-proxy-http \
1188 --enable-proxy-ajp \
1189 --enable-proxy-balancer \
1190 %{?with_ssl:--enable-ssl %{?with_distcache:--enable-distcache}} \
1191 --enable-optional-hook-export \
1192 --enable-optional-hook-import \
1193 --enable-optional-fn-import \
1194 --enable-optional-fn-export \
1203 --enable-vhost-alias \
1208 --with-program-name=httpd.${mpm} \
1212 $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
1215 --with-suexec-bin=%{_sbindir}/suexec \
1216 --with-suexec-caller=http \
1217 --with-suexec-docroot=%{_datadir} \
1218 --with-suexec-logfile=/var/log/httpd/suexec_log \
1219 --with-suexec-uidmin=500 \
1220 --with-suexec-gidmin=500 \
1221 --with-suexec-umask=077 \
1222 --with-apr=%{_bindir}/apr-1-config \
1223 --with-apr-util=%{_bindir}/apu-1-config \
1227 ./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
1229 find include -name '*.h' | xargs perl -pi -e "s#/httpd\.(.*?)\.conf#/etc/httpd/httpd.conf#"
1234 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} worker; do
1235 if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
1236 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
1237 echo "Build failed."
1243 rm -rf $RPM_BUILD_ROOT
1244 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,monit} \
1245 $RPM_BUILD_ROOT%{_var}/{log/{httpd,archiv/httpd},{run,cache}/apache,lock/mod_dav} \
1246 $RPM_BUILD_ROOT%{_sysconfdir}/{webapps.d,conf.d} \
1247 $RPM_BUILD_ROOT%{_datadir}/cgi-bin
1249 # prefork is default one
1250 %{__make} -C buildmpm-prefork install \
1251 DESTDIR=$RPM_BUILD_ROOT \
1252 installbuilddir=%{_sysconfdir}/build \
1253 prefix=%{_sysconfdir}/httpd \
1254 libexecdir=%{_libdir}/%{name} \
1255 iconsdir=%{_datadir}/icons \
1256 errordir=%{_datadir}/error \
1257 htdocsdir=%{_datadir}/html \
1258 manualdir=%{_datadir}/manual \
1259 cgidir=%{_cgibindir} \
1260 runtimedir=%{_var}/run \
1261 logdir=%{_var}/log/httpd \
1262 proxycachedir=%{_var}/cache/httpd
1264 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} worker; do
1265 install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
1266 ln -s httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.${mpm}.conf
1269 ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
1271 ln -s %{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/modules
1272 ln -s %{_localstatedir}/run/apache $RPM_BUILD_ROOT%{_sysconfdir}/run
1273 ln -s %{_libdir}/apache/build $RPM_BUILD_ROOT%{_sysconfdir}/build
1275 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
1276 install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
1278 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/build \
1279 $RPM_BUILD_ROOT%{_libexecdir}/build
1281 %{__perl} -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
1282 %{__perl} -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
1283 %{__perl} -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
1284 %{__perl} -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
1285 ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool
1286 ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build
1288 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
1289 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
1290 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/httpd
1291 install %{SOURCE5} $RPM_BUILD_ROOT/etc/monit/httpd.monitrc
1293 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
1296 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
1297 install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
1298 install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
1301 CFG="$RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/"
1303 install %{SOURCE6} $CFG/10_httpd.conf
1304 install %{SOURCE8} $CFG/20_mod_vhost_alias.conf
1305 install %{SOURCE9} $CFG/25_mod_status.conf
1306 install %{SOURCE10} $CFG/30_mod_proxy.conf
1307 install %{SOURCE11} $CFG/35_mod_info.conf
1308 install %{SOURCE12} $CFG/40_mod_ssl.conf
1309 install %{SOURCE13} $CFG/45_mod_dav.conf
1310 install %{SOURCE14} $CFG/59_mod_dir.conf
1311 install %{SOURCE15} $CFG/13_mod_suexec.conf
1312 install %{SOURCE16} $CFG/58_mod_deflate.conf
1313 install %{SOURCE17} $CFG/57_mod_autoindex.conf
1315 echo "LoadModule ldap_module %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf
1316 echo "LoadModule actions_module %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf
1317 echo "LoadModule auth_module %{_libexecdir}/mod_auth.so" > $CFG/51_mod_auth.conf
1318 #echo "LoadModule auth_anon_module %{_libexecdir}/mod_auth_anon.so" > $CFG/52_mod_auth_anon.conf
1319 #echo "LoadModule auth_dbm_module %{_libexecdir}/mod_auth_dbm.so" > $CFG/53_mod_auth_dbm.conf
1320 echo "LoadModule auth_digest_module %{_libexecdir}/mod_auth_digest.so" > $CFG/54_mod_auth_digest.conf
1321 echo "LoadModule cache_module %{_libexecdir}/mod_cache.so
1322 LoadModule mem_cache_module %{_libexecdir}/mod_mem_cache.so
1323 LoadModule disk_cache_module %{_libexecdir}/mod_disk_cache.so" > $CFG/55_mod_cache.conf
1324 echo "LoadModule cgid_module %{_libexecdir}/mod_cgid.so" > $CFG/56_mod_cgid.conf
1325 echo "LoadModule charset_lite_module %{_libexecdir}/mod_charset_lite.so" > $CFG/57_mod_charset_lite.conf
1326 echo "LoadModule auth_ldap_module %{_libexecdir}/mod_auth_ldap.so" > $CFG/59_mod_auth_ldap.conf
1327 echo "LoadModule expires_module %{_libexecdir}/mod_expires.so" > $CFG/60_mod_expires.conf
1328 echo "LoadModule file_cache_module %{_libexecdir}/mod_file_cache.so" > $CFG/61_mod_file_cache.conf
1329 echo "LoadModule headers_module %{_libexecdir}/mod_headers.so" > $CFG/62_mod_headers.conf
1330 echo "LoadModule imap_module %{_libexecdir}/mod_imap.so" > $CFG/63_mod_imap.conf
1331 echo "LoadModule rewrite_module %{_libexecdir}/mod_rewrite.so" > $CFG/64_mod_rewrite.conf
1332 echo "LoadModule usertrack_module %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod_usertrack.conf
1333 echo "LoadModule unique_id_module %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf
1335 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
1336 # let's remove trash (yes, *.html without lang suffix also contain trash)
1337 find $RPM_BUILD_ROOT%{_datadir}/manual -type f \
1338 -name '*.xml' -o -name '*.xml.*' -o -name '*.html' \
1342 rm -rf $RPM_BUILD_ROOT%{_datadir}/manual/style
1347 echo "%{_datadir}/manual/LICENSE" >> "$cur/manual.files"
1349 find ./%{_datadir}/manual -type d -printf "%%%%dir %{_datadir}/manual/%%P\n" >> "$cur/manual.files"
1350 find ./%{_datadir}/manual -type f -printf "%{_datadir}/manual/%%P\n" | awk '
1351 /\.(en|map|gif|png|jpg|ico)$/ { print $0; }
1352 /\.de$/ { print "%%lang(de) ", $0; }
1353 /\.es$/ { print "%%lang(es) ", $0; }
1354 /\.fr$/ { print "%%lang(fr) ", $0; }
1355 /\.ja.*$/ { print "%%lang(ja) ", $0; }
1356 /\.ko.*$/ { print "%%lang(ko) ", $0; }
1357 /\.pt-br$/ { print "%%lang(pt_BR) ", $0; }
1358 /\.ru.*$/ { print "%%lang(ru) ", $0; }
1359 ' >> "$cur/manual.files"
1362 # htpasswd goes to %{_bindir}
1363 mv $RPM_BUILD_ROOT%{_sbindir}/htpasswd $RPM_BUILD_ROOT%{_bindir}/
1364 ln -sf %{_bindir}/htpasswd $RPM_BUILD_ROOT%{_sbindir}/
1366 # cgi_test: create config file with ScriptAlias
1367 cat << EOF > $CFG/09_cgi_test.conf
1368 ScriptAlias /cgi-bin/printenv %{_cgibindir}/printenv
1369 ScriptAlias /cgi-bin/test-cgi %{_cgibindir}/test-cgi
1373 rm -rf $RPM_BUILD_ROOT
1376 %groupadd -g 51 http
1377 %useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http
1380 /sbin/chkconfig --add httpd
1382 touch /var/log/httpd/{access,error,agent,referer}_log
1385 if [ "$1" = "0" ]; then
1386 if [ -f /var/lock/subsys/httpd ]; then
1387 /etc/rc.d/init.d/httpd stop 1>&2
1389 # see http://thread.gmane.org/gmane.linux.pld.devel.english/712
1390 [ ! -x /sbin/chkconfig ] || /sbin/chkconfig --del httpd
1394 if [ "$1" = "0" ]; then
1399 %triggerpostun -- %{name} <= 2.0.50-6
1400 %banner %{name}-2.0.50-6 << EOF
1402 Since apache-2.0.50-6 autoindex module has been separated to package
1403 %{name}-mod_autoindex If you want to have the same functionality do:
1404 poldek -Uv %{name}-mod_autoindex
1407 %triggerpostun -- %{name} < 2.0.54-4
1408 %banner %{name}-2.0.54-2 << EOF
1410 CGI demo/test programs - printenv and test-cgi, have been released
1411 from package apache into separate subpackage apache-cgi_test. If you
1412 need printenv and/or test-cgi, please install apache-cgi_test package,
1413 e.g. by running poldek -Uv apache-cgi_test
1416 # update /etc/sysconfig/apache -> httpd rename
1417 if [ -f /etc/sysconfig/apache.rpmsave ]; then
1418 cp -f /etc/sysconfig/httpd{,.rpmnew}
1419 mv -f /etc/sysconfig/{apache.rpmsave,httpd}
1422 %triggerpostun -- %{name} < 2.0.55-3.1
1423 if ! grep -q 'Include webapps.d/' /etc/httpd/httpd.conf/10_httpd.conf; then
1424 # make sure webapps.d is included
1425 cp -f /etc/httpd/httpd.conf/10_httpd.conf{,.rpmsave}
1426 # this file is ugly, so just append new lines
1427 cat <<EOF >> /etc/httpd/httpd.conf/10_httpd.conf
1428 # Include webapps config
1429 Include webapps.d/*.conf
1433 # rename monitrc to be service name like other files
1434 if [ -f /etc/monit/apache.monitrc.rpmsave ]; then
1435 mv -f /etc/monit/httpd.monitrc{,.rpmnew}
1436 mv -f /etc/monit/{apache.monitrc.rpmsave,httpd.monitrc}
1440 # minimizing apache restarts logics. we restart webserver:
1442 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1443 # 2. first install of module (post: $1 = 1)
1444 # 2. uninstall of module (postun: $1 == 0)
1446 # the strict internal deps between apache modules and
1447 # main package are very important for all this to work.
1449 # restart webserver at the end of transaction
1450 %service httpd restart
1452 # macro called at module post scriptlet
1453 %define module_post \
1454 if [ "$1" = "1" ]; then \
1455 %service -q httpd restart \
1458 # macro called at module postun scriptlet
1459 %define module_postun \
1460 if [ "$1" = "0" ]; then \
1461 %service -q httpd restart \
1476 #%post mod_auth_anon
1479 #%postun mod_auth_anon
1485 #%postun mod_auth_dbm
1491 %postun mod_autoindex
1506 %post mod_charset_lite
1509 %postun mod_charset_lite
1518 #%post mod_auth_digest
1521 #%postun mod_auth_digest
1542 %post mod_file_cache
1545 %postun mod_file_cache
1593 %postun mod_usertrack
1599 %postun mod_unique_id
1602 %post mod_vhost_alias
1605 %postun mod_vhost_alias
1609 if [ "$1" = "1" ]; then
1610 %service -q httpd reload
1614 if [ "$1" = "0" ]; then
1615 %service -q httpd reload
1619 %defattr(644,root,root,755)
1620 %doc ABOUT_APACHE CHANGES README
1621 %doc docs/conf/mime.types
1623 %attr(754,root,root) /etc/rc.d/init.d/httpd
1625 # TODO: switch to conf.d, instead of confusing *dir* httpd.conf
1626 %attr(750,root,root) %dir %{_sysconfdir}/httpd.conf
1627 %attr(750,root,root) %dir %{_sysconfdir}/webapps.d
1628 %attr(750,root,root) %dir %{_sysconfdir}/modules
1629 %attr(750,root,root) %dir %{_sysconfdir}/run
1630 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_httpd.conf
1631 %attr(640,root,root) %{_sysconfdir}/magic
1632 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/httpd
1633 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/*
1634 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/monit/*.monitrc
1636 #%attr(755,root,root) %{_libexecdir}/mod_access.so
1637 %attr(755,root,root) %{_libexecdir}/mod_alias.so
1638 %attr(755,root,root) %{_libexecdir}/mod_asis.so
1639 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
1640 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
1641 %attr(755,root,root) %{_libexecdir}/mod_env.so
1642 %attr(755,root,root) %{_libexecdir}/mod_include.so
1643 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
1644 %attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
1645 %attr(755,root,root) %{_libexecdir}/mod_mime.so
1646 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
1647 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
1648 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
1649 %attr(755,root,root) %{_libexecdir}/mod_speling.so
1650 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
1652 # look at TODO on top
1653 %attr(755,root,root) %{_libexecdir}/mod_case_filter.so
1654 %attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
1655 %attr(755,root,root) %{_libexecdir}/mod_echo.so
1656 %attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
1657 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_export.so
1658 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_import.so
1659 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_export.so
1660 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_import.so
1662 %attr(755,root,root) %{_sbindir}/htdigest
1664 %attr(755,root,root) %{_sbindir}/ab
1665 %attr(755,root,root) %{_sbindir}/apachectl
1666 %attr(755,root,root) %{_sbindir}/checkgid
1667 %attr(755,root,root) %{_sbindir}/httpd
1668 %attr(755,root,root) %{_sbindir}/httpd.*
1669 %attr(755,root,root) %{_sbindir}/logresolve
1670 %attr(755,root,root) %{_sbindir}/rotatelogs
1672 %dir %attr(770,root,http) /var/run/apache
1673 %dir %attr(770,root,http) /var/cache/apache
1675 %{_mandir}/man1/htdigest.1*
1676 %{_mandir}/man8/ab.8*
1677 %{_mandir}/man8/apachectl.8*
1678 %{_mandir}/man8/httpd.8*
1679 %{_mandir}/man8/logresolve.8*
1680 %{_mandir}/man8/rotatelogs.8*
1682 %attr(2750,root,logs) %dir /var/log/httpd
1683 %attr(2750,root,logs) %dir /var/log/archiv/httpd
1684 %attr(640,root,logs) %ghost /var/log/httpd/*
1688 %dir %{_datadir}/cgi-bin
1689 %dir %{_datadir}/html
1693 %files doc -f manual.files
1694 %defattr(644,root,root,755)
1695 %dir %{_datadir}/manual
1698 %defattr(644,root,root,755)
1699 %attr(4755,root,root) %{_sbindir}/suexec
1700 %attr(755,root,root) %{_libexecdir}/mod_suexec.so
1701 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_suexec.conf
1702 %{_mandir}/man8/suexec.8*
1705 %defattr(644,root,root,755)
1706 %config(noreplace,missingok) %{_datadir}/html/index.html*
1707 %{_datadir}/html/*.gif
1708 %{_datadir}/html/*.png
1711 %defattr(644,root,root,755)
1712 %attr(755,root,root) %{_sbindir}/apxs
1713 %attr(755,root,root) %{_sbindir}/envvars*
1714 %attr(751,root,root) %dir %{_sysconfdir}
1716 %dir %{_libexecdir}/build
1717 %{_libexecdir}/build/config_vars.mk
1718 %{_mandir}/man8/apxs.8*
1721 %defattr(644,root,root,755)
1723 %{_libexecdir}/*.exp
1724 %attr(750,root,root) %dir %{_sysconfdir}/build
1725 %{_libexecdir}/build/[lprs]*.mk
1726 %attr(755,root,root) %{_libexecdir}/build/*.sh
1727 %attr(755,root,root) %{_libexecdir}/build/libtool
1730 %defattr(644,root,root,755)
1731 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_actions.conf
1732 %attr(755,root,root) %{_libexecdir}/mod_actions.so
1735 #%defattr(644,root,root,755)
1736 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1737 #%attr(755,root,root) %{_libexecdir}/mod_auth.so
1739 #%files mod_auth_anon
1740 #%defattr(644,root,root,755)
1741 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_anon.conf
1742 #%attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
1744 %files mod_auth_basic
1745 %defattr(644,root,root,755)
1746 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1747 %attr(755,root,root) %{_libexecdir}/mod_auth_basic.so
1749 #%files mod_auth_dbm
1750 #%defattr(644,root,root,755)
1751 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_dbm.conf
1752 #%attr(755,root,root) %{_libexecdir}/mod_auth_dbm.so
1753 #%attr(755,root,root) %{_sbindir}/dbmmanage
1754 #%attr(755,root,root) %{_sbindir}/htdbm
1755 #%{_mandir}/man1/dbmmanage.1*
1756 #%{_mandir}/man1/htdbm.1*
1758 %files mod_auth_digest
1759 %defattr(644,root,root,755)
1760 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_digest.conf
1761 %attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
1764 #%files mod_auth_ldap
1765 #%defattr(644,root,root,755)
1766 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_ldap.conf
1767 #%attr(755,root,root) %{_libexecdir}/mod_auth_ldap.so
1770 %files mod_authn_alias
1771 %defattr(644,root,root,755)
1772 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1773 %attr(755,root,root) %{_libexecdir}/mod_authn_alias.so
1775 %files mod_authn_anon
1776 %defattr(644,root,root,755)
1777 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1778 %attr(755,root,root) %{_libexecdir}/mod_authn_anon.so
1780 %files mod_authn_dbd
1781 %defattr(644,root,root,755)
1782 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1783 %attr(755,root,root) %{_libexecdir}/mod_authn_dbd.so
1785 %files mod_authn_dbm
1786 %defattr(644,root,root,755)
1787 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1788 %attr(755,root,root) %{_libexecdir}/mod_authn_dbm.so
1790 %files mod_authn_default
1791 %defattr(644,root,root,755)
1792 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1793 %attr(755,root,root) %{_libexecdir}/mod_authn_default.so
1795 %files mod_authn_file
1796 %defattr(644,root,root,755)
1797 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1798 %attr(755,root,root) %{_libexecdir}/mod_authn_file.so
1801 %files mod_authnz_ldap
1802 %defattr(644,root,root,755)
1803 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1804 %attr(755,root,root) %{_libexecdir}/mod_authnz_ldap.so
1807 %files mod_authz_dbm
1808 %defattr(644,root,root,755)
1809 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1810 %attr(755,root,root) %{_libexecdir}/mod_authz_dbm.so
1812 %files mod_authz_default
1813 %defattr(644,root,root,755)
1814 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1815 %attr(755,root,root) %{_libexecdir}/mod_authz_default.so
1817 %files mod_authz_groupfile
1818 %defattr(644,root,root,755)
1819 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1820 %attr(755,root,root) %{_libexecdir}/mod_authz_groupfile.so
1822 %files mod_authz_host
1823 %defattr(644,root,root,755)
1824 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1825 %attr(755,root,root) %{_libexecdir}/mod_authz_host.so
1827 %files mod_authz_owner
1828 %defattr(644,root,root,755)
1829 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1830 %attr(755,root,root) %{_libexecdir}/mod_authz_owner.so
1832 %files mod_authz_user
1833 %defattr(644,root,root,755)
1834 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1835 %attr(755,root,root) %{_libexecdir}/mod_authz_user.so
1837 %files mod_autoindex
1838 %defattr(644,root,root,755)
1839 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_autoindex.conf
1840 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
1842 %if %{with bucketeer}
1843 %files mod_bucketeer
1844 %defattr(644,root,root,755)
1845 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1846 %attr(755,root,root) %{_libexecdir}/mod_bucketeer.so
1850 %defattr(644,root,root,755)
1851 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_cache.conf
1852 %attr(755,root,root) %{_sbindir}/htcacheclean
1853 %attr(755,root,root) %{_libexecdir}/mod_cache.so
1854 %attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
1855 %attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
1856 %{_mandir}/man8/htcacheclean.8*
1859 %defattr(644,root,root,755)
1860 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_cgid.conf
1861 %attr(755,root,root) %{_libexecdir}/mod_cgid.so
1863 %files mod_charset_lite
1864 %defattr(644,root,root,755)
1865 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_charset_lite.conf
1866 %attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
1869 %defattr(644,root,root,755)
1870 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_dav.conf
1871 %attr(755,root,root) %{_libexecdir}/mod_dav*.so
1872 %dir %attr(770,root,http) /var/lock/mod_dav
1875 %defattr(644,root,root,755)
1876 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1877 %attr(755,root,root) %{_libexecdir}/mod_dbd.so
1880 %defattr(644,root,root,755)
1881 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_deflate.conf
1882 %attr(755,root,root) %{_libexecdir}/mod_deflate.so
1885 %defattr(644,root,root,755)
1886 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_dir.conf
1887 %attr(755,root,root) %{_libexecdir}/mod_dir.so
1890 %defattr(644,root,root,755)
1891 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1892 %attr(755,root,root) %{_libexecdir}/mod_dumpio.so
1895 %defattr(644,root,root,755)
1896 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_expires.conf
1897 %attr(755,root,root) %{_libexecdir}/mod_expires.so
1899 %files mod_file_cache
1900 %defattr(644,root,root,755)
1901 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_file_cache.conf
1902 %attr(755,root,root) %{_libexecdir}/mod_file_cache.so
1905 %defattr(644,root,root,755)
1906 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1907 %attr(755,root,root) %{_libexecdir}/mod_filter.so
1910 %defattr(644,root,root,755)
1911 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_headers.conf
1912 %attr(755,root,root) %{_libexecdir}/mod_headers.so
1915 %defattr(644,root,root,755)
1916 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1917 %attr(755,root,root) %{_libexecdir}/mod_ident.so
1920 %defattr(644,root,root,755)
1921 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1922 %attr(755,root,root) %{_libexecdir}/mod_imagemap.so
1925 #%defattr(644,root,root,755)
1926 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_imap.conf
1927 #%attr(755,root,root) %{_libexecdir}/mod_imap.so
1930 %defattr(644,root,root,755)
1931 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_info.conf
1932 %attr(755,root,root) %{_libexecdir}/mod_info.so
1936 %defattr(644,root,root,755)
1937 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_ldap.conf
1938 %attr(755,root,root) %{_libexecdir}/mod_ldap.so
1942 %defattr(644,root,root,755)
1943 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1944 %attr(755,root,root) %{_libexecdir}/mod_logio.so
1947 %defattr(644,root,root,755)
1948 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_proxy.conf
1949 %attr(755,root,root) %{_libexecdir}/mod_proxy*.so
1952 %defattr(644,root,root,755)
1953 %attr(755,root,root) %{_sbindir}/httxt2dbm
1954 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
1955 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_rewrite.conf
1959 %defattr(644,root,root,755)
1960 %attr(750,root,root) %dir %{_sysconfdir}/ssl
1961 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ssl/server.*
1962 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_ssl.conf
1963 %attr(755,root,root) %{_libexecdir}/mod_ssl.so
1967 %defattr(644,root,root,755)
1968 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_status.conf
1969 %attr(755,root,root) %{_libexecdir}/mod_status.so
1971 %files mod_unique_id
1972 %defattr(644,root,root,755)
1973 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_unique_id.conf
1974 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
1976 %files mod_usertrack
1977 %defattr(644,root,root,755)
1978 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_usertrack.conf
1979 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
1982 %defattr(644,root,root,755)
1983 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1984 %attr(755,root,root) %{_libexecdir}/mod_version.so
1986 %files mod_vhost_alias
1987 %defattr(644,root,root,755)
1988 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
1989 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_vhost_alias.conf
1991 %files -n htpasswd-%{name}
1992 %defattr(644,root,root,755)
1993 %attr(755,root,root) %{_bindir}/htpasswd
1994 %attr(755,root,root) %{_sbindir}/htpasswd
1995 %{_mandir}/man1/htpasswd.1*
1998 %defattr(644,root,root,755)
1999 %attr(755,root,root) %{_sbindir}/dbmmanage
2000 %attr(755,root,root) %{_sbindir}/htdbm
2001 %{_mandir}/man1/dbmmanage.1*
2002 %{_mandir}/man1/htdbm.1*
2005 %defattr(644,root,root,755)
2007 %attr(755,root,root) %{_cgibindir}/*
2008 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/09_cgi_test.conf