]> git.pld-linux.org Git - packages/apache.git/blob - apache.spec
- %files for new packages
[packages/apache.git] / apache.spec
1 # TODO:
2 # - distcache.spec
3 # - mod_case_filter
4 # - mod_case_filter_in
5 # - mod_optional_fn_{export,import}
6 # - mod_optional_hook_{export,import}
7 # - mod_ext_filter
8 # - mod_echo
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)
19 #
20 #
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
171 #
172 #   /usr/lib64/apache/mod_bucketeer.so
173 #   /usr/sbin/dbmmanage
174 #   /usr/sbin/htdbm
175 #   /usr/share/man/man1/dbmmanage.1.gz
176 #   /usr/share/man/man1/htdbm.1.gz
177 #
178 # Conditional build:
179 %bcond_without  ssl             # build without SSL support
180 %bcond_without  ldap            # build without LDAP support
181 %bcond_without  metuxmpm
182 %bcond_without  peruser
183 %bcond_with     distcache
184 #
185 %include        /usr/lib/rpm/macros.perl
186 # this is internal macro, don't change to %%apache_modules_api
187 %define         _apache_modules_api 20051115
188 Summary:        The most widely used Web server on the Internet
189 Summary(de):    Leading World Wide Web-Server
190 Summary(es):    Servidor HTTPD para proveer servicios WWW
191 Summary(fr):    Le serveur web le plus utilise sur Internet
192 Summary(pl):    Serwer WWW (World Wide Web)
193 Summary(pt_BR): Servidor HTTPD para prover serviços WWW
194 Summary(ru):    óÁÍÙÊ ÐÏÐÕÌÑÒÎÙÊ ×ÅÂ-ÓÅÒ×ÅÒ
195 Summary(tr):    Lider WWW tarayýcý
196 Name:           apache
197 Version:        2.2.0
198 Release:        0.3
199 License:        Apache Group License
200 Group:          Networking/Daemons
201 Source0:        http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz
202 # Source0-md5:  760aecf26a071e15141170636af43456
203 Source1:        %{name}.init
204 Source2:        %{name}.logrotate
205 Source3:        %{name}-icons.tar.gz
206 # Source3-md5:  2b085cbc19fd28536dc883f0b864cd83
207 Source4:        %{name}.sysconfig
208 Source5:        %{name}.monitrc
209 Source6:        %{name}-httpd.conf
210 Source8:        %{name}-mod_vhost_alias.conf
211 Source9:        %{name}-mod_status.conf
212 Source10:       %{name}-mod_proxy.conf
213 Source11:       %{name}-mod_info.conf
214 Source12:       %{name}-mod_ssl.conf
215 Source13:       %{name}-mod_dav.conf
216 Source14:       %{name}-mod_dir.conf
217 Source15:       %{name}-mod_suexec.conf
218 Source16:       %{name}-mod_deflate.conf
219 Source17:       %{name}-mod_autoindex.conf
220 Source20:       %{name}-server.crt
221 Source21:       %{name}-server.key
222 Patch0:         %{name}-configdir_skip_backups.patch
223 Patch1:         %{name}-layout.patch
224 Patch2:         %{name}-suexec.patch
225 Patch4:         %{name}-apr.patch
226 # project homepage http://www.metux.de/mpm/en/?patpage=index
227 # http://www.sannes.org/metuxmpm/
228 Patch5:         httpd-2.0.48-metuxmpm-r8.patch
229 # what about this? it isn't applied...
230 Patch6:         httpd-2.0.40-xfsz.patch
231 Patch8:         httpd-2.0.45-encode.patch
232 Patch10:        httpd-2.0.46-dav401dest.patch
233 Patch12:        httpd-2.0.46-sslmutex.patch
234 Patch14:        httpd-2.0.48-corelimit.patch
235 Patch15:        httpd-2.0.48-debuglog.patch
236 Patch18:        %{name}-v6only-ENOPROTOOPT.patch
237 Patch19:        %{name}-conffile-path.patch
238 Patch20:        %{name}-apxs.patch
239 # http://www.telana.com/peruser.php
240 Patch21:        httpd-2.0.52-peruser-0.1.6.patch
241 Patch22:        %{name}-libtool.patch
242 URL:            http://httpd.apache.org/
243 BuildRequires:  automake
244 BuildRequires:  apr-devel >= 1:1.0.0
245 BuildRequires:  apr-util-devel >= 1:1.0.0
246 BuildRequires:  db-devel
247 %{?with_distcache:BuildRequires:        distcache-libs-devel or distcache-devel}
248 BuildRequires:  expat-devel
249 BuildRequires:  gdbm-devel >= 1.8.3
250 BuildRequires:  libtool >= 2:1.5
251 %{?with_ldap:BuildRequires:     openldap-devel}
252 %{?with_ssl:BuildRequires:      openssl-devel >= 0.9.7d}
253 %{?with_ssl:BuildRequires:      openssl-tools >= 0.9.7d}
254 BuildRequires:  pcre-devel
255 BuildRequires:  perl-devel >= 1:5.6
256 BuildRequires:  rpm-build >= 4.4.0
257 BuildRequires:  rpm-perlprov >= 4.1-13
258 BuildRequires:  rpmbuild(macros) >= 1.228
259 BuildRequires:  zlib-devel
260 Requires:       perl-base
261 Requires:       rc-scripts >= 0.4.0.15
262 Requires(pre):  /bin/id
263 Requires(pre):  /usr/bin/getgid
264 Requires(pre):  /usr/sbin/groupadd
265 Requires(pre):  /usr/sbin/useradd
266 Requires(postun):       /usr/sbin/userdel
267 Requires(postun):       /usr/sbin/groupdel
268 Requires(post,preun):   /sbin/chkconfig
269 Requires(post): fileutils
270 Requires:       /sbin/chkconfig
271 Requires:       /etc/mime.types
272 Requires:       apr >= 1:1.0.0-2
273 Requires:       mailcap
274 Requires:       psmisc >= 20.1
275 Provides:       apache(modules-api) = %{_apache_modules_api}
276 #Provides:      apache(mod_access)
277 Provides:       apache(mod_alias)
278 Provides:       apache(mod_asis)
279 Provides:       apache(mod_autoindex)
280 Provides:       apache(mod_cern_meta)
281 Provides:       apache(mod_cgi)
282 Provides:       apache(mod_env)
283 Provides:       apache(mod_include)
284 Provides:       apache(mod_log_config)
285 Provides:       apache(mod_mime)
286 Provides:       apache(mod_mime_magic)
287 Provides:       apache(mod_negotiation)
288 Provides:       apache(mod_setenvif)
289 Provides:       apache(mod_speling)
290 Provides:       apache(mod_userdir)
291 Provides:       group(http)
292 Provides:       httpd = %{version}
293 Provides:       user(http)
294 Provides:       webserver = apache
295 Obsoletes:      apache-extra
296 Obsoletes:      apache6
297 # for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
298 Conflicts:      rpm < 4.4.2-0.2
299 BuildRoot:      %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
300
301 %define         _sysconfdir     /etc/httpd
302 %define         _includedir     %{_prefix}/include/apache
303 %define         _datadir        /home/services/httpd
304 %define         _libexecdir     %{_libdir}/apache
305 %define         _cgibindir      %{_prefix}/lib/cgi-bin/%{name}
306
307 %description
308 Apache is a powerful, full-featured, efficient and freely-available
309 Web server. Apache is also the most popular Web server on the
310 Internet.
311
312 %description -l de
313 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
314 erhältlich und weit verbreitet ist.
315
316 %description -l es
317 El servidor web Apache es el mejor servidor gratuito disponible en el
318 mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir
319 que navegadores vean documentos y sometan datos remotamente. Puede
320 ejecutar varias funciones diferentes, incluyendo funciones de proxy y
321 caché, y nos ofrece características como monitor de estado, conversión
322 dinámica de tipo, y otras más.
323
324 %description -l fr
325 Apache est un serveur Web puissant, efficace, gratuit et complet.
326 Apache est aussi le serveur Web le plus populaire sur Internet.
327
328 %description -l pl
329 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet
330 bêdziesz móg³ prezentowaæ w³asne strony WWW w sieci Internet.
331
332 %description -l pt_BR
333 O servidor web Apache é o melhor servidor gratuito disponível no mundo
334 UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir
335 que browsers web vejam documentos e submetam dados remotamente. Ele
336 pode executar várias funções diferentes, incluindo funções de proxy e
337 cache, e oferece características como monitor de status, conversão
338 dinâmica de tipo, e mais.
339
340 %description -l ru
341 Apache - ÍÏÝÎÙÊ, ÆÕÎËÃÉÏÎÁÌØÎÙÊ, ×ÙÓÏËÏÐÒÏÉÚ×ÏÄÉÔÅÌØÎÙÊ É Ó×ÏÂÏÄÎÏ
342 ÒÁÓÐÒÏÓÔÒÁÎÑÅÍÙÊ ×ÅÂ-ÓÅÒ×ÅÒ.
343
344 %description -l tr
345 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web
346 sunucusudur.
347
348 %package suexec
349 Summary:        Apache suexec wrapper
350 Summary(pl):    Wrapper suexec do serwera WWW Apache
351 Group:          Networking/Daemons
352 Requires:       %{name} = %{version}-%{release}
353
354 %description suexec
355 The suEXEC feature provides Apache users the ability to run CGI and
356 SSI programs under user IDs different from the user ID of the calling
357 web-server. Normally, when a CGI or SSI program executes, it runs as
358 the same user who is running the web server.
359
360 %description suexec -l pl
361 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z
362 innym UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s±
363 wykonywane jako taki sam u¿ytkownik jak serwer WWW.
364
365 %package index
366 Summary:        Apache index.html* files
367 Summary(pl):    Pliki Apache index.html*
368 Group:          Documentation
369 Requires:       %{name} = %{version}-%{release}
370 Obsoletes:      indexhtml
371
372 %description index
373 Apache index.html* files.
374
375 %description index -l pl
376 Pliki index.html* Apache'a.
377
378 %package doc
379 Summary:        Apache manual
380 Summary(pl):    Podrêcznik Apache'a
381 Group:          Documentation
382 Requires:       %{name} = %{version}-%{release}
383
384 %description doc
385 Apache manual.
386
387 %description doc -l pl
388 Podrêcznik Apache'a.
389
390 %package apxs
391 Summary:        APache eXtenSion tool
392 Summary(pl):    Narzêdzie do rozszerzania Apache'a
393 Group:          Development/Tools
394
395 %description apxs
396 APache eXtenSion tool.
397
398 %description apxs -l pl
399 Narzêdzie do rozszerzania Apache'a.
400
401 %package devel
402 Summary:        Module development tools for the Apache web server
403 Summary(es):    Archivos de inclusión del Apache para desarrollo de módulos
404 Summary(fr):    Les outils de developpement de modules pour le serveur web Apache
405 Summary(pl):    Pliki nag³ówkowe do tworzenia modu³ów rozszerzeñ do serwera WWW Apache
406 Summary(pt_BR): Arquivos de inclusão do Apache para desenvolvimento de módulos
407 Summary(ru):    óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
408 Group:          Networking/Utilities
409 Requires:       %{name}-apxs = %{version}-%{release}
410 Requires:       apr-util-devel >= 1:1.0.0
411 Requires:       libtool
412 Obsoletes:      apache-static
413
414 %description devel
415 The apache-devel package contains header files for Apache.
416
417 %description devel -l es
418 Este paquete contiene los archivos de inclusión para el Apache, bien
419 como el utilitario apxs para la construcción de objetos compartidos
420 dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar
421 o desarrollar módulos adicionales para Apache.
422
423 %description devel -l fr
424 Le package apache-devel contient le code source pour le serveur Web
425 Apache et le binaire APXS dont vous aurez besoin pour construire des
426 Objets Dynamiques Partages (DSOs) pour Apache.
427
428 %description devel -l pl
429 Pliki nag³ówkowe i inne zasoby niezbêdne przy budowaniu modu³ów DSO
430 (Dynamic Shared Objects) dla Apache'a.
431
432 %description devel -l ru
433 óÒÅÄÓÔ×Á ÒÁÚÒÁÂÏÔËÉ ÍÏÄÕÌÅÊ ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache.
434
435 %description devel -l pt_BR
436 Este pacote contem os arquivos de inclusão para o Apache, bem como o
437 utilitário apxs para a construção de objetos compartilhados dinâmicos
438 (DSOs). Este pacote precisa ser instalado se você deseja compilar ou
439 desenvolver módulos adicionais para o Apache.
440
441 %package mod_actions
442 Summary:        Apache module for run CGI whenever a file of a certain type is requested
443 Summary(pl):    Modu³ Apache'a do uruchamiania skryptów CGI
444 Group:          Networking/Daemons
445 Provides:       apache(mod_actions) = %{version}-%{release}
446 Requires:       %{name} = %{version}-%{release}
447
448 %description mod_actions
449 This package contains mod_actions module. This module lets you run CGI
450 scripts whenever a file of a certain type is requested. This makes it
451 much easier to execute scripts that process files.
452
453 %description mod_actions -l pl
454 Ten modu³ pozwala na uruchamianie skryptów w momencie gdy nadchodzi
455 ¿±danie pobrania pliku okre¶lonego typu.
456
457 %package mod_auth_basic
458 Summary:        Apache module that allows basic authentication
459 Group:          Networking/Daemons
460 Provides:       apache(mod_auth_basic) = %{version}-%{release}
461 Requires:       %{name} = %{version}-%{release}
462
463 %description mod_auth_basic
464 This module allows the use of HTTP Basic Authentication to restrict
465 access by looking up users in the given providers.
466
467 %package mod_auth_digest
468 Summary:        User authentication using MD5 Digest Authentication
469 Group:          Networking/Daemons
470 Provides:       apache(mod_auth_digest) = %{version}-%{release}
471 Requires:       %{name} = %{version}-%{release}
472
473 %description mod_auth_digest
474 This module implements HTTP Digest Authentication. However, it has not
475 been extensively tested and is therefore marked experimental.
476
477 %package mod_authn_alias
478 Summary:        Apache module that provides the ability to create extended authentication
479 Group:          Networking/Daemons
480 Provides:       apache(mod_authn_alias) = %{version}-%{release}
481 Requires:       %{name} = %{version}-%{release}
482
483 %description mod_authn_alias
484 This module allows extended authentication providers to be created
485 within the configuration file and assigned an alias name.
486
487 %package mod_authn_anon
488 Summary:        Apache module that allows "anonymous" user access to authenticated areas
489 Group:          Networking/Daemons
490 Provides:       apache(mod_authn_anon) = %{version}-%{release}
491 Requires:       %{name} = %{version}-%{release}
492
493 %description mod_authn_anon
494 This module provides authentication front-ends such as mod_auth_basic
495 to authenticate users similar to anonymous-ftp sites, i.e. have a
496 'magic' user id 'anonymous' and the email address as a password. These
497 email addresses can be logged.
498
499 %package mod_authn_dbd
500 Summary:        Apache module that allows user authentication using an SQL
501 Group:          Networking/Daemons
502 Provides:       apache(mod_authn_dbd) = %{version}-%{release}
503 Requires:       %{name} = %{version}-%{release}
504
505 %description mod_authn_dbd
506 This module provides authentication front-ends such as mod_auth_digest
507 and mod_auth_basic to authenticate users by looking up users in SQL
508 tables.
509
510 %package mod_authn_dbm
511 Summary:        Apache module that allows user authentication using DBM files
512 Group:          Networking/Daemons
513 Provides:       apache(mod_authn_dbm) = %{version}-%{release}
514 Requires:       %{name} = %{version}-%{release}
515
516 %description mod_authn_dbm
517 This module provides authentication front-ends such as mod_auth_digest
518 and mod_auth_basic to authenticate users by looking up users in dbm
519 password files.
520
521 %package mod_authn_default
522 Summary:        Apache module that rejects any credentials supplied by the user
523 Group:          Networking/Daemons
524 Provides:       apache(mod_authn_default) = %{version}-%{release}
525 Requires:       %{name} = %{version}-%{release}
526
527 %description mod_authn_default
528 This module is designed to be the fallback module, if you don't have
529 configured an authentication module like mod_auth_basic. It simply
530 rejects any credentials supplied by the user.
531
532 %package mod_authn_file
533 Summary:        Apache module that allows user authentication using text files
534 Group:          Networking/Daemons
535 Provides:       apache(mod_authn_file) = %{version}-%{release}
536 Requires:       %{name} = %{version}-%{release}
537
538 %description mod_authn_file
539 This module provides authentication front-ends such as mod_auth_digest
540 and mod_auth_basic to authenticate users by looking up users in plain
541 text password files.
542
543 %package mod_authnz_ldap
544 Summary:        Apache module that allows an LDAP directory to be used to store the database for HTTP Basic authentication
545 Group:          Networking/Daemons
546 Provides:       apache(mod_authnz_ldap) = %{version}-%{release}
547 Requires:       %{name} = %{version}-%{release}
548
549 %description mod_authnz_ldap
550 This module provides authentication front-ends such as mod_auth_basic
551 to authenticate users through an ldap directory.
552
553 %package mod_authz_dbm
554 Summary:        Apache module that allows group authorization using DBM files
555 Group:          Networking/Daemons
556 Provides:       apache(mod_authz_dbm) = %{version}-%{release}
557 Requires:       %{name} = %{version}-%{release}
558
559 %description mod_authz_dbm
560 This module provides authorization capabilities so that authenticated
561 users can be allowed or denied access to portions of the web site by
562 group membership.
563
564 %package mod_authz_default
565 Summary:        Apache module that rejects any authorization request
566 Group:          Networking/Daemons
567 Provides:       apache(mod_authz_default) = %{version}-%{release}
568 Requires:       %{name} = %{version}-%{release}
569
570 %description mod_authz_default
571 This module is designed to be the fallback module, if you don't have
572 configured an authorization module like mod_authz_user or
573 mod_authz_groupfile. It simply rejects any authorization request.
574
575 %package mod_authz_groupfile
576 Summary:        Apache module that allows group authorization using plaintext files
577 Group:          Networking/Daemons
578 Provides:       apache(mod_authz_groupfile) = %{version}-%{release}
579 Requires:       %{name} = %{version}-%{release}
580
581 %description mod_authz_groupfile
582 This module provides authorization capabilities so that authenticated
583 users can be allowed or denied access to portions of the web site by
584 group membership.
585
586 %package mod_authz_host
587 Summary:        Apache module that allows group authorizations based on host (name or IP address) group authorization using plaintext files
588 Group:          Networking/Daemons
589 Provides:       apache(mod_authz_host) = %{version}-%{release}
590 Requires:       %{name} = %{version}-%{release}
591
592 %description mod_authz_host
593 The directives provided by mod_authz_host are used in <Directory>,
594 <Files>, and <Location> sections as well as .htaccess files to control
595 access to particular parts of the server. Access can be controlled
596 based on the client hostname, IP address, or other characteristics of
597 the client request, as captured in environment variables.
598
599 %package mod_authz_owner
600 Summary:        Apache module that allows authorization based on file ownership
601 Group:          Networking/Daemons
602 Provides:       apache(mod_authz_owner) = %{version}-%{release}
603 Requires:       %{name} = %{version}-%{release}
604
605 %description mod_authz_owner
606 This module authorizes access to files by comparing the userid used
607 for HTTP authentication (the web userid) with the file-system owner or
608 group of the requested file. The supplied username and password must
609 be already properly verified by an authentication module, such as
610 mod_auth_basic or mod_auth_digest.
611
612 %package mod_authz_user
613 Summary:        Apache module that allows user authorization
614 Group:          Networking/Daemons
615 Provides:       apache(mod_authz_user) = %{version}-%{release}
616 Requires:       %{name} = %{version}-%{release}
617
618 %description mod_authz_user
619 This module provides authorization capabilities so that authenticated
620 users can be allowed or denied access to portions of the web site.
621
622 %package mod_autoindex
623 Summary:        Apache module - display index of files
624 Summary(pl):    Modu³ apache do wy¶wietlania indeksu plików
625 Group:          Networking/Daemons
626 Provides:       apache(mod_autoindex) = %{version}-%{release}
627 Requires:       %{name} = %{version}-%{release}
628
629 %description mod_autoindex
630 This package contains mod_autoindex module. It provides generation
631 index of files.
632
633 %description mod_autoindex -l pl
634 Ten pakiet dostarcza modu³ autoindex, który generuje indeks plików.
635
636 %package mod_cache
637 Summary:        Content cache keyed to URIs
638 Summary(pl):    Pamiêæ podrêczna wg klucza URI
639 Group:          Networking/Daemons
640 Provides:       apache(mod_cache) = %{version}-%{release}
641 Requires:       %{name} = %{version}-%{release}
642
643 %description mod_cache
644 mod_cache implements an RFC 2616 compliant HTTP content cache that can
645 be used to cache either local or proxied content. Two storage
646 management modules are included in the base Apache distribution:
647 mod_disk_cache implements a disk based storage manager (generally used
648 for proxy caching) and mod_mem_cache implements an in-memory based
649 storage manager (primarily useful for caching local content).
650
651 %description mod_cache -l pl
652 Implementacja zgodnej z RFC 2616 pamiêci podrêcznej, która mo¿e byæ
653 u¿ywana do zapamiêtywania zawarto¶ci lokalnej lub dostêpnej przez
654 proxy. Do³±czono dwa modu³y pozwalaj±ce magazynowaæ dane w pamiêci
655 (g³ównie u¿yteczne przy cache'owaniu lokalnej zawarto¶ci) oraz na
656 dysku (u¿ywane do cache'owania proxy).
657
658 %package mod_cgid
659 Summary:        Execution of CGI scripts using an external CGI daemon
660 Summary(pl):    Uruchamianie zewnêtrznych skryptów CGI za pomoc± daemona CGI
661 Group:          Networking/Daemons
662 Provides:       apache(mod_cgid) = %{version}-%{release}
663 Requires:       %{name} = %{version}-%{release}
664
665 %description mod_cgid
666 Execution of CGI scripts using an external CGI daemon.
667
668 %description mod_cgid -l pl
669 Uruchamianie zewnêtrznych skryptów CGI za pomoc± demona CGI.
670
671 %package mod_charset_lite
672 Summary:        Specify character set translation or recoding
673 Summary(pl):    Translacja lub przekodowywanie znaków
674 Group:          Networking/Daemons
675 Provides:       apache(mod_charset_lite) = %{version}-%{release}
676 Requires:       %{name} = %{version}-%{release}
677
678 %description mod_charset_lite
679 Specify character set translation or recoding.
680
681 %description mod_charset_lite -l pl
682 Translacja lub przekodowywanie znaków.
683
684 %package mod_dav
685 Summary:        Apache module - Distributed Authoring and Versioning
686 Summary(pl):    Modu³ Apache'a - rozproszone autorstwo i wersjonowanie
687 Group:          Networking/Daemons
688 Provides:       apache(mod_dav) = %{version}-%{release}
689 Requires:       %{name} = %{version}-%{release}
690
691 %description mod_dav
692 This module provides class 1 and class 2 WebDAV ('Web-based
693 Distributed Authoring and Versioning') functionality for Apache. This
694 extension to the HTTP protocol allows creating, moving, copying, and
695 deleting resources and collections on a remote web server.
696
697 %description mod_dav -l pl
698 Modu³ udostêpnia klasê 1 oraz klasê 2 WebDAV (Bazuj±cego na WWW
699 rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala
700 na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na
701 zdalnym serwerze WWW.
702
703 %package mod_dbd
704 Summary:        Manages SQL database connections
705 Group:          Networking/Daemons
706 Provides:       apache(mod_dbd) = %{version}-%{release}
707 Requires:       %{name} = %{version}-%{release}
708
709 %description mod_dbd
710 mod_dbd manages SQL database connections using apr_dbd. It provides
711 database connections on request to modules requiring SQL database
712 functions, and takes care of managing databases with optimal
713 efficiency and scalability for both threaded and non-threaded MPMs.
714
715 %package mod_deflate
716 Summary:        Apache module: Compress content before it is delivered to the client
717 Summary(pl):    Modu³ Apache'a kompresuj±cy dane przed przes³aniem ich do klienta
718 Group:          Networking/Daemons
719 Provides:       apache(mod_deflate) = %{version}-%{release}
720 Requires:       %{name} = %{version}-%{release}
721 Requires:       %{name}-mod_headers = %{version}-%{release}
722
723 %description mod_deflate
724 Compress content before it is delivered to the client.
725
726 %description mod_deflate -l pl
727 Modu³ kompresuj±cy dane przed przes³aniem ich do klienta.
728
729 %package mod_dir
730 Summary:        Apache module for "trailing slash" redirects and serving directory index files
731 Summary(pl):    Modu³ Apache'a oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci katalogu
732 Group:          Networking/Daemons
733 Provides:       apache(mod_dir) = %{version}-%{release}
734 Requires:       %{name} = %{version}-%{release}
735
736 %description mod_dir
737 This package contains mod_dir which provides "trailing slash"
738 redirects and serving directory index files.
739
740 %description mod_dir -l pl
741 Modu³ oferuj±cy przekierowania i udostêpnianie informacji o zawarto¶ci
742 katalogu.
743
744 %package mod_dumpio
745 Summary:        Dumps all I/O to error log as desired.
746 Group:          Networking/Daemons
747 Provides:       apache(mod_dumpio) = %{version}-%{release}
748 Requires:       %{name} = %{version}-%{release}
749
750 %description mod_dumpio
751 mod_dumpio allows for the logging of all input received by Apache
752 and/or all output sent by Apache to be logged (dumped) to the
753 error.log file.
754
755 The data logging is done right after SSL decoding (for input) and
756 right before SSL encoding (for output). As can be expected, this can
757 produce extreme volumes of data, and should only be used when
758 debugging problems.
759
760 %package mod_headers
761 Summary:        Apache module allows for the customization of HTTP response headers
762 Summary(pl):    Modu³ Apache'a pozwalaj±cy na modyfikacjê nag³ówków HTTP
763 Group:          Networking/Daemons
764 Provides:       apache(mod_headers) = %{version}-%{release}
765 Requires:       %{name} = %{version}-%{release}
766
767 %description mod_headers
768 This package contains mod_headers module. The module allows for the
769 customization of HTTP response headers. Headers can be merged,
770 replaced or removed.
771
772 %description mod_headers -l pl
773 Modu³ pozwalaj±cy na ³±czenie, usuwanie oraz zamianê nag³ówków HTTP
774 wysy³anych do przegl±darki.
775
776 %package mod_ident
777 Summary:        RFC 1413 ident lookups
778 Group:          Networking/Daemons
779 Provides:       apache(mod_ident) = %{version}-%{release}
780 Requires:       %{name} = %{version}-%{release}
781
782 %description mod_ident
783 This module queries an RFC 1413 compatible daemon on a remote host to
784 look up the owner of a connection.
785
786 %package mod_imagemap
787 Summary:        Server-side imagemap processing
788 Group:          Networking/Daemons
789 Provides:       apache(mod_imagemap) = %{version}-%{release}
790 Obsoletes:      %{name}-mod_imap
791 Requires:       %{name} = %{version}-%{release}
792
793 %description mod_imagemap
794 This module processes .map files, thereby replacing the functionality
795 of the imagemap CGI program. Any directory or document type configured
796 to use the handler imap-file (using either AddHandler or SetHandler)
797 will be processed by this module.
798
799 %package mod_imap
800 Summary:        Apache module with imap-file handler
801 Summary(pl):    Modu³ Apache'a z obs³ug± imap-file
802 Group:          Networking/Daemons
803 Provides:       apache(mod_imap) = %{version}-%{release}
804 Requires:       %{name} = %{version}-%{release}
805
806 %description mod_imap
807 This package contains mod_imap module. It provides for .map files,
808 replacing the functionality of the imagemap CGI program. Any directory
809 or document type configured to use the handler imap-file.
810
811 %description mod_imap -l pl
812 Modu³ umo¿liwiaj±cy obs³ugê plików .map (imap-file handler).
813
814 %package mod_info
815 Summary:        Apache module with comprehensive overview of the server configuration
816 Summary(pl):    Modu³ Apache'a udostêpniaj±cy informacje o serwerze
817 Group:          Networking/Daemons
818 Provides:       apache(mod_info) = %{version}-%{release}
819 Requires:       %{name} = %{version}-%{release}
820
821 %description mod_info
822 This package contains mod_info module. It provides a comprehensive
823 overview of the server configuration including all installed modules
824 and directives in the configuration files.
825
826 %description mod_info -l pl
827 Modu³ udostêpniaj±cy informacje o konfiguracji serwera,
828 zainstalowanych modu³ach itp.
829
830 %package mod_ldap
831 Summary:        Apache module to use LDAP connections
832 Summary(pl):    Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP
833 Group:          Networking/Daemons
834 Provides:       apache(mod_ldap) = %{version}-%{release}
835 Requires:       %{name} = %{version}-%{release}
836
837 %description mod_ldap
838 Apache module to use LDAP connections.
839
840 %description mod_ldap -l pl
841 Modu³ Apache'a umo¿liwiaj±cy korzystanie z po³±czeñ LDAP.
842
843 %package mod_logio
844 Summary:        Logging of input and output bytes per request
845 Group:          Networking/Daemons
846 Provides:       apache(mod_logio) = %{version}-%{release}
847 #Requires:      %{name}-mod_log_config = %{version}-%{release}
848 Requires:       %{name} = %{version}-%{release}
849
850 %description mod_logio
851 This module provides the logging of input and output number of bytes
852 received/sent per request. The numbers reflect the actual bytes as
853 received on the network, which then takes into account the headers and
854 bodies of requests and responses. The counting is done before SSL/TLS
855 on input and after SSL/TLS on output, so the numbers will correctly
856 reflect any changes made by encryption.
857
858 %package mod_proxy
859 Summary:        Apache module with Web proxy
860 Summary(pl):    Modu³ Apache'a dodaj±cy obs³ugê serwera proxy
861 Group:          Networking/Daemons
862 Provides:       apache(mod_proxy) = %{version}-%{release}
863 Requires:       %{name} = %{version}-%{release}
864
865 %description mod_proxy
866 This package contains module with implementation a proxy/cache for
867 Apache. It implements proxying capability for FTP, CONNECT (for SSL),
868 HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to
869 connect to other proxy modules for these and other protocols.
870
871 %description mod_proxy -l pl
872 Modu³ zawiera implementacjê serwera proxy/cache dla Apache.
873 Implementacja zawiera obs³ugê FTP, CONNECT (dla SSL), HTTP/0.9,
874 HTTP/1.0 i HTTP/1.1.
875
876 %package mod_rewrite
877 Summary:        Apache module with rule-based engine for rewrite requested URLs on the fly
878 Summary(pl):    Modu³ Apache'a do "przepisywania" adresów URL w locie
879 Group:          Networking/Daemons
880 Provides:       apache(mod_rewrite) = %{version}-%{release}
881 Requires:       %{name} = %{version}-%{release}
882
883 %description mod_rewrite
884 This package contains It provides a rule-based rewriting engine to
885 rewrite requested URLs on the fly.
886
887 %description mod_rewrite -l pl
888 Modu³ oferuj±cy mo¿liwo¶æ "przepisywania" adresów URL w locie.
889
890 %package mod_ssl
891 Summary:        SSL/TLS module for the Apache HTTP server
892 Summary(pl):    Modu³ SSL/TSL dla serwera Apache
893 Summary(ru):    íÏÄÕÌØ SSL/TLS ÄÌÑ ×ÅÂ-ÓÅÒ×ÅÒÁ Apache
894 Group:          Networking/Daemons
895 Epoch:          1
896 Provides:       apache(mod_ssl) = 1:%{version}-%{release}
897 Requires:       %{name} = %{version}-%{release}
898
899 %description mod_ssl
900 The mod_ssl module provides strong cryptography for the Apache Web
901 server via the Secure Sockets Layer (SSL) and Transport Layer Security
902 (TLS) protocols.
903
904 %description mod_ssl -l pl
905 Modu³ mod_ssl udostêpnia wsparcie do silnej kryptografii dla serwera
906 Apache poprzez protoko³y SSL/TSL (Secure Sockets Layer/Transport Layer
907 Security).
908
909 %description mod_ssl -l ru
910 íÏÄÕÌØ mod_ssl ÏÂÅÓÐÅÞÉ×ÁÅÔ ÐÏÄÄÅÒÖËÕ × ×ÅÂ-ÓÅÒ×ÅÒÅ Apache ÎÁÄÅÖÎÏÇÏ
911 ÛÉÆÒÏ×ÁÎÉÑ ÓÒÅÄÓÔ×ÁÍÉ Secure Sockets Layer (SSL) É Transport Layer
912
913 %package mod_status
914 Summary:        Server status report module for Apache
915 Summary(pl):    Modu³ udostêpniaj±cy informacje statystyczne z serwera Apache
916 Group:          Networking/Daemons
917 Provides:       apache(mod_status) = %{version}-%{release}
918 Requires:       %{name} = %{version}-%{release}
919
920 %description mod_status
921 The Status module allows a server administrator to find out how well
922 their server is performing. A HTML page is presented that gives the
923 current server statistics in an easily readable form. If required this
924 page can be made to automatically refresh (given a compatible
925 browser).
926
927 %description mod_status -l pl
928 Modu³ pozwala administratorowi na przegl±danie statystyk dotycz±cych
929 pracy serwera Apache (w postaci strony HTML).
930
931 %package mod_usertrack
932 Summary:        Apache module for user tracking using cookies
933 Summary(pl):    Modu³ Apache'a s³u¿±cy do ¶ledzenia "ciasteczek"
934 Group:          Networking/Daemons
935 Provides:       apache(mod_usertrack) = %{version}-%{release}
936 Requires:       %{name} = %{version}-%{release}
937
938 %description mod_usertrack
939 This package contains the user tracking module which did its own
940 logging using CookieLog directory. This module allow multiple log
941 files.
942
943 %description mod_usertrack -l pl
944 Modu³ pozwalaj±cy na ¶ledzenie "ciasteczek".
945
946 %package mod_version
947 Summary:        Version dependent configuration
948 Group:          Networking/Daemons
949 Provides:       apache(mod_version) = %{version}-%{release}
950 Requires:       %{name} = %{version}-%{release}
951
952 %description mod_version
953 This module is designed for the use in test suites and large networks
954 which have to deal with different httpd versions and different
955 configurations. It provides a new container -- <IfVersion>, which
956 allows a flexible version checking including numeric comparisons and
957 regular expressions.
958
959 %package mod_vhost_alias
960 Summary:        Apache module for dynamically configured mass virtual hosting
961 Summary(pl):    Modu³ Apache'a dodaj±cy obs³ugê hostów wirtualnych
962 Group:          Networking/Daemons
963 Provides:       apache(mod_vhost_alias) = %{version}-%{release}
964 Requires:       %{name} = %{version}-%{release}
965
966 %description mod_vhost_alias
967 This package contains the mod_vhost_alias. It provides support for
968 dynamically configured mass virtual hosting.
969
970 %description mod_vhost_alias -l pl
971 Modu³ umo¿liwia na dynamiczne konfigurowanie masowej ilo¶ci serwerów
972 wirtualnych.
973
974 %package mod_unique_id
975 Summary:        Apache module which provides a magic token for each request
976 Summary(pl):    Modu³ Apache'a nadaj±cy ka¿demu zapytaniu unikalny token
977 Group:          Networking/Daemons
978 Provides:       apache(mod_unique_id) = %{version}-%{release}
979 Requires:       %{name} = %{version}-%{release}
980
981 %description mod_unique_id
982 This package contains the mod_unique_id. This module provides a magic
983 token for each request which is guaranteed to be unique across "all"
984 requests under very specific conditions. The unique identifier is even
985 unique across multiple machines in a properly configured cluster of
986 machines. The environment variable UNIQUE_ID is set to the identifier
987 for each request. Unique identifiers are useful for various reasons
988 which are beyond the scope of this document.
989
990 %description mod_unique_id -l pl
991 Modu³ nadaje ka¿demu zapytaniu token unikalny w ramach wszystkich
992 zapytañ, nawet w ramach poprawnie skonfigurowanego klastra z wielu
993 maszyn. Modu³ ustawia przy ka¿dym zapytaniu zmienn± ¶rodowiskow±
994 UNIQUE_ID.
995
996 %package mod_expires
997 Summary:        Apache module which generates Expires HTTP headers
998 Summary(pl):    Modu³ Apache'a generuj±cy nag³ówki HTTP Expires
999 Group:          Networking/Daemons
1000 Provides:       apache(mod_expires) = %{version}-%{release}
1001 Requires:       %{name} = %{version}-%{release}
1002
1003 %description mod_expires
1004 This module controls the setting of the Expires HTTP header in server
1005 responses. The expiration date can set to be relative to either the
1006 time the source file was last modified, or to the time of the client
1007 access.
1008
1009 %description mod_expires -l pl
1010 Modu³ kontroluje ustawianie nag³ówka HTTP Expires. Data wyga¶niêcia
1011 wa¿no¶ci mo¿e byæ ustalana w zale¿no¶ci od czasu modyfikacji plików
1012 ¼ród³owych lub odwo³ania klienta.
1013
1014 %package mod_file_cache
1015 Summary:        Apache module: caches a static list of files in memory
1016 Summary(pl):    Modu³ Apache'a cache'uj±cy statyczn± listê plików w pamiêci
1017 Group:          Networking/Daemons
1018 Obsoletes:      apache-mmap_static
1019 Provides:       apache(mod_file_cache) = %{version}-%{release}
1020 Requires:       %{name} = %{version}-%{release}
1021
1022 %description mod_file_cache
1023 Caches a static list of files in memory.
1024
1025 %description mod_file_cache -l pl
1026 Modu³ cache'uj±cy statyczn± listê plików w pamiêci.
1027
1028 %package mod_filter
1029 Summary:        Context-sensitive smart filter configuration module
1030 Group:          Networking/Daemons
1031 Provides:       apache(mod_filter) = %{version}-%{release}
1032 Requires:       %{name} = %{version}-%{release}
1033
1034 %description mod_filter
1035 This module enables smart, context-sensitive configuration of output
1036 content filters. For example, apache can be configured to process
1037 different content-types through different filters, even when the
1038 content-type is not known in advance (e.g. in a proxy).
1039
1040 %package -n htpasswd-%{name}
1041 Summary:        Apache 2 htpasswd utility: manage user files for basic authentication
1042 Summary(pl):    Narzêdzie htpasswd z Apache'a 2 do zarz±dzania plikami uwierzytelnienia basic
1043 Group:          Networking/Utilities
1044 Provides:       htpasswd
1045 Obsoletes:      htpasswd
1046
1047 %description -n htpasswd-%{name}
1048 htpasswd is used to create and update the flat-files used to store
1049 usernames and password for basic authentication of HTTP users. This
1050 package contains htpasswd from Apache 2; this version supports
1051 plaintext passwords and CRYPT (default), MD5 and SHA1 encryptions.
1052
1053 %description -n htpasswd-%{name} -l pl
1054 htpasswd s³u¿y do tworzenia i uaktualniania plików tekstowych
1055 s³u¿±cych do przechowywania nazw u¿ytkowników i hase³ do podstawowego
1056 uwierzytelnienia u¿ytkowników HTTP. Ten pakiet zawiera htpasswd z
1057 Apache'a 2; ta wersja obs³uguje has³a zapisane czystym tekstem oraz
1058 zakodowane algorytmami CRYPT (domy¶lnym), MD5 i SHA1.
1059
1060 %package cgi_test
1061 Summary:        cgi test/demo programs
1062 Summary(pl):    Programy testowe/przyk³adowe cgi
1063 Group:          Networking/Utilities
1064 Requires:       %{name} = %{version}-%{release}
1065 Requires:       FHS >= 2.3-12
1066
1067 %description cgi_test
1068 Two cgi test/demo programs: test-cgi and print-env.
1069
1070 %description cgi_test -l pl
1071 Dwa programy testowe/przyk³adowe cgi: test-cgi and print-env.
1072
1073 %prep
1074 %setup -q -n httpd-%{version}
1075 %patch0 -p1
1076 %patch1 -p1
1077 %patch2 -p1
1078 %patch4 -p1
1079 %patch5 -p1
1080 %patch8 -p1
1081 %patch10 -p1
1082 %patch12 -p1
1083 %patch14 -p1
1084 %patch15 -p1
1085 %patch18 -p1
1086 %patch19 -p1
1087 %patch20 -p1
1088 %patch21 -p1
1089 %patch22 -p1
1090
1091 # using system apr, apr-util and pcre
1092 rm -rf srclib/{apr,apr-util,pcre}
1093 # nothing left in srclib, remove it
1094 sed -i -e '/^SUBDIRS/s/srclib//' Makefile.in
1095
1096 # fixup perl path
1097 sed -i -e '1s@/usr/local/bin/perl@%{__perl}@' docs/cgi-examples/printenv
1098
1099 # fix location of build dir in generated apxs
1100 sed -i -e '
1101 s:@exp_installbuilddir@:%{_libdir}/apache/build:g
1102 ' support/apxs.in
1103
1104 # sanity check
1105 MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h`
1106 if [ "$MODULES_API" != "%_apache_modules_api" ]; then
1107         echo "Set %%_apache_modules_api to $MODULES_API and rerun."
1108         exit 1
1109 fi
1110
1111 %build
1112 cp /usr/share/apr/build/apr_common.m4 build
1113 cp /usr/share/libtool/ltmain.sh build
1114 cp /usr/share/automake/config.* build
1115 %{__autoheader}
1116 %{__autoconf}
1117
1118 # from ./buildconf
1119 : fixing timestamps for mod_ssl sources
1120 cd modules/ssl
1121 touch ssl_expr_parse.y
1122 sleep 1
1123 touch ssl_expr_parse.c ssl_expr_parse.h ssl_expr_scan.l
1124 sleep 1
1125 touch ssl_expr_scan.c
1126 cd ../..
1127
1128 CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1"
1129 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} prefork worker; do
1130 install -d "buildmpm-${mpm}"; cd "buildmpm-${mpm}"
1131 ../%configure \
1132         --prefix=%{_sysconfdir} \
1133         --exec-prefix=%{_libexecdir} \
1134         --with-installbuilddir=%{_libdir}/apache/build \
1135         --disable-v4-mapped \
1136         --enable-layout=PLD \
1137         --enable-modules=all \
1138         --enable-mods-shared=all \
1139         --enable-auth-anon \
1140         --enable-auth-dbm \
1141         --enable-authn-dbd \
1142         --enable-authn-alias \
1143         --enable-authz-dbm \
1144         --enable-authz-owner \
1145         %{?with_ldap:--enable-authnz-ldap} \
1146         --enable-auth-digest \
1147         --enable-file-cache \
1148         --enable-cache \
1149         --enable-disk-cache \
1150         --enable-mem-cache \
1151         --enable-dbd \
1152         --enable-bucketeer \
1153         --enable-dumpio \
1154         --enable-echo \
1155         --enable-charset-lite \
1156         --enable-deflate \
1157         %{?with_ldap:--enable-ldap} \
1158         --enable-ext-filter \
1159         --enable-case-filter \
1160         --enable-case-filter-in \
1161         --enable-log-forensic \
1162         --enable-logio \
1163         --with-z=%{_prefix} \
1164         --enable-mime-magic \
1165         --enable-cern-meta \
1166         --enable-expires \
1167         --enable-headers \
1168         --enable-ident \
1169         --enable-usertrack \
1170         --enable-unique-id \
1171         --enable-proxy \
1172         --enable-proxy-connect \
1173         --enable-proxy-ftp \
1174         --enable-proxy-http \
1175         --enable-proxy-ajp \
1176         --enable-proxy-balancer \
1177         %{?with_ssl:--enable-ssl %{?with_distcache:--enable-distcache}} \
1178         --enable-optional-hook-export \
1179         --enable-optional-hook-import \
1180         --enable-optional-fn-import \
1181         --enable-optional-fn-export \
1182         --enable-http \
1183         --enable-dav \
1184         --enable-info \
1185         --enable-suexec \
1186         --enable-cgi \
1187         --enable-cgid \
1188         --enable-dav-fs \
1189         --enable-dav-lock \
1190         --enable-vhost-alias \
1191         --enable-imagemap \
1192         --enable-speling \
1193         --enable-rewrite \
1194         --enable-so \
1195         --with-program-name=httpd.${mpm} \
1196         --with-mpm=${mpm} \
1197 %ifarch %{ix86}
1198 %ifnarch i386 i486
1199         $( [ "${mpm}" = "leader" ] && echo "--enable-nonportable-atomics=yes" ) \
1200 %endif
1201 %endif
1202         --with-suexec-bin=%{_sbindir}/suexec \
1203         --with-suexec-caller=http \
1204         --with-suexec-docroot=%{_datadir} \
1205         --with-suexec-logfile=/var/log/httpd/suexec_log \
1206         --with-suexec-uidmin=500 \
1207         --with-suexec-gidmin=500 \
1208         --with-suexec-umask=077 \
1209         --with-apr=%{_bindir}/apr-1-config \
1210         --with-apr-util=%{_bindir}/apu-1-config \
1211         --with-pcre
1212
1213 %{__make}
1214 ./httpd.${mpm} -l | grep -v "${mpm}" > modules-inside
1215
1216 find include -name '*.h' | xargs perl -pi -e "s#/httpd\.(.*?)\.conf#/etc/httpd/httpd.conf#"
1217
1218 cd ..
1219 done
1220
1221 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} worker; do
1222         if ! cmp -s buildmpm-prefork/modules-inside buildmpm-${mpm}/modules-inside; then
1223                 echo "List of compiled modules is different between prefork-MPM and ${mpm}-MPM!"
1224                 echo "Build failed."
1225                 exit 1
1226         fi
1227 done
1228
1229 %install
1230 rm -rf $RPM_BUILD_ROOT
1231 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig,monit} \
1232         $RPM_BUILD_ROOT%{_var}/{log/{httpd,archiv/httpd},{run,cache}/apache,lock/mod_dav} \
1233         $RPM_BUILD_ROOT%{_sysconfdir}/{webapps.d,conf.d} \
1234         $RPM_BUILD_ROOT%{_datadir}/cgi-bin
1235
1236 # prefork is default one
1237 %{__make} -C buildmpm-prefork install \
1238         DESTDIR=$RPM_BUILD_ROOT \
1239         installbuilddir=%{_sysconfdir}/build \
1240         prefix=%{_sysconfdir}/httpd \
1241         libexecdir=%{_libdir}/%{name} \
1242         iconsdir=%{_datadir}/icons \
1243         errordir=%{_datadir}/error \
1244         htdocsdir=%{_datadir}/html \
1245         manualdir=%{_datadir}/manual \
1246         cgidir=%{_cgibindir} \
1247         runtimedir=%{_var}/run \
1248         logdir=%{_var}/log/httpd \
1249         proxycachedir=%{_var}/cache/httpd
1250
1251 for mpm in %{?with_metuxmpm:metuxmpm} %{?with_peruser:peruser} worker; do
1252         install buildmpm-${mpm}/httpd.${mpm} $RPM_BUILD_ROOT%{_sbindir}/httpd.${mpm}
1253         ln -s httpd.conf $RPM_BUILD_ROOT%{_sysconfdir}/httpd.${mpm}.conf
1254 done
1255
1256 ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd
1257
1258 ln -s %{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/modules
1259 ln -s %{_localstatedir}/run/apache $RPM_BUILD_ROOT%{_sysconfdir}/run
1260 ln -s %{_libdir}/apache/build $RPM_BUILD_ROOT%{_sysconfdir}/build
1261
1262 rm -f $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
1263 install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
1264
1265 mv -f $RPM_BUILD_ROOT%{_sysconfdir}/build \
1266         $RPM_BUILD_ROOT%{_libexecdir}/build
1267
1268 %{__perl} -pi -e "s#$RPM_BUILD_ROOT##g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
1269 %{__perl} -pi -e "s#$RPM_BUILD_DIR#%{_usrsrc}#g" $RPM_BUILD_ROOT%{_libexecdir}/build/*
1270 %{__perl} -pi -e "s#-pthread#-lpthread#g" $RPM_BUILD_ROOT%{_libdir}/lib*.la
1271 %{__perl} -pi -e 's#/etc/httpd/build#%{_libexecdir}/build#g' $RPM_BUILD_ROOT%{_libexecdir}/build/*
1272 ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool
1273 ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build
1274
1275 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
1276 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
1277 install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/httpd
1278 install %{SOURCE5} $RPM_BUILD_ROOT/etc/monit/httpd.monitrc
1279
1280 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log
1281
1282 %if %{with ssl}
1283 install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl
1284 install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt
1285 install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key
1286 %endif
1287
1288 CFG="$RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/"
1289
1290 install %{SOURCE6} $CFG/10_httpd.conf
1291 install %{SOURCE8} $CFG/20_mod_vhost_alias.conf
1292 install %{SOURCE9} $CFG/25_mod_status.conf
1293 install %{SOURCE10} $CFG/30_mod_proxy.conf
1294 install %{SOURCE11} $CFG/35_mod_info.conf
1295 install %{SOURCE12} $CFG/40_mod_ssl.conf
1296 install %{SOURCE13} $CFG/45_mod_dav.conf
1297 install %{SOURCE14} $CFG/59_mod_dir.conf
1298 install %{SOURCE15} $CFG/13_mod_suexec.conf
1299 install %{SOURCE16} $CFG/58_mod_deflate.conf
1300 install %{SOURCE17} $CFG/57_mod_autoindex.conf
1301
1302 echo "LoadModule ldap_module    %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf
1303 echo "LoadModule actions_module %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf
1304 echo "LoadModule auth_module    %{_libexecdir}/mod_auth.so" > $CFG/51_mod_auth.conf
1305 #echo "LoadModule auth_anon_module      %{_libexecdir}/mod_auth_anon.so" > $CFG/52_mod_auth_anon.conf
1306 #echo "LoadModule auth_dbm_module       %{_libexecdir}/mod_auth_dbm.so" > $CFG/53_mod_auth_dbm.conf
1307 echo "LoadModule auth_digest_module     %{_libexecdir}/mod_auth_digest.so" > $CFG/54_mod_auth_digest.conf
1308 echo "LoadModule cache_module   %{_libexecdir}/mod_cache.so
1309 LoadModule mem_cache_module     %{_libexecdir}/mod_mem_cache.so
1310 LoadModule disk_cache_module    %{_libexecdir}/mod_disk_cache.so" > $CFG/55_mod_cache.conf
1311 echo "LoadModule cgid_module    %{_libexecdir}/mod_cgid.so" > $CFG/56_mod_cgid.conf
1312 echo "LoadModule charset_lite_module    %{_libexecdir}/mod_charset_lite.so" > $CFG/57_mod_charset_lite.conf
1313 echo "LoadModule auth_ldap_module       %{_libexecdir}/mod_auth_ldap.so" > $CFG/59_mod_auth_ldap.conf
1314 echo "LoadModule expires_module %{_libexecdir}/mod_expires.so" > $CFG/60_mod_expires.conf
1315 echo "LoadModule file_cache_module      %{_libexecdir}/mod_file_cache.so" > $CFG/61_mod_file_cache.conf
1316 echo "LoadModule headers_module %{_libexecdir}/mod_headers.so" > $CFG/62_mod_headers.conf
1317 echo "LoadModule imap_module    %{_libexecdir}/mod_imap.so" > $CFG/63_mod_imap.conf
1318 echo "LoadModule rewrite_module %{_libexecdir}/mod_rewrite.so" > $CFG/64_mod_rewrite.conf
1319 echo "LoadModule usertrack_module       %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod_usertrack.conf
1320 echo "LoadModule unique_id_module       %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf
1321
1322 ln -sf index.html.en $RPM_BUILD_ROOT%{_datadir}/html/index.html
1323 # let's remove trash (yes, *.html without lang suffix also contain trash)
1324 find $RPM_BUILD_ROOT%{_datadir}/manual -type f \
1325         -name '*.xml' -o -name '*.xml.*' -o -name '*.html' \
1326         | xargs rm -f
1327
1328 # htpasswd goes to %{_bindir}
1329 mv $RPM_BUILD_ROOT%{_sbindir}/htpasswd $RPM_BUILD_ROOT%{_bindir}/
1330 ln -sf %{_bindir}/htpasswd $RPM_BUILD_ROOT%{_sbindir}/
1331
1332 # cgi_test: create config file with ScriptAlias
1333 cat << EOF > $CFG/09_cgi_test.conf
1334 ScriptAlias /cgi-bin/printenv %{_cgibindir}/printenv
1335 ScriptAlias /cgi-bin/test-cgi %{_cgibindir}/test-cgi
1336 EOF
1337
1338 %clean
1339 rm -rf $RPM_BUILD_ROOT
1340
1341 %pre
1342 %groupadd -g 51 http
1343 %useradd -u 51 -r -d /home/services/httpd -s /bin/false -c "HTTP User" -g http http
1344
1345 %post
1346 /sbin/chkconfig --add httpd
1347 umask 137
1348 touch /var/log/httpd/{access,error,agent,referer}_log
1349
1350 %preun
1351 if [ "$1" = "0" ]; then
1352         if [ -f /var/lock/subsys/httpd ]; then
1353                 /etc/rc.d/init.d/httpd stop 1>&2
1354         fi
1355         # see http://thread.gmane.org/gmane.linux.pld.devel.english/712
1356         [ ! -x /sbin/chkconfig ] || /sbin/chkconfig --del httpd
1357 fi
1358
1359 %postun
1360 if [ "$1" = "0" ]; then
1361         %userremove http
1362         %groupremove http
1363 fi
1364
1365 %triggerpostun -- %{name} <= 2.0.50-6
1366 %banner %{name}-2.0.50-6 << EOF
1367 WARNING!!!
1368 Since apache-2.0.50-6 autoindex module has been separated to package
1369 %{name}-mod_autoindex If you want to have the same functionality do:
1370 poldek -Uv %{name}-mod_autoindex
1371 EOF
1372
1373 %triggerpostun -- %{name} < 2.0.54-4
1374 %banner %{name}-2.0.54-2 << EOF
1375 WARNING!!!
1376 CGI demo/test programs - printenv and test-cgi, have been released
1377 from package apache into separate subpackage apache-cgi_test. If you
1378 need printenv and/or test-cgi, please install apache-cgi_test package,
1379 e.g. by running poldek -Uv apache-cgi_test
1380 EOF
1381
1382 # update /etc/sysconfig/apache -> httpd rename
1383 if [ -f /etc/sysconfig/apache.rpmsave ]; then
1384         cp -f /etc/sysconfig/httpd{,.rpmnew}
1385         mv -f /etc/sysconfig/{apache.rpmsave,httpd}
1386 fi
1387
1388 %triggerpostun -- %{name} < 2.0.55-3.1
1389 if ! grep -q 'Include webapps.d/' /etc/httpd/httpd.conf/10_httpd.conf; then
1390 # make sure webapps.d is included
1391 cp -f /etc/httpd/httpd.conf/10_httpd.conf{,.rpmsave}
1392 # this file is ugly, so just append new lines
1393 cat <<EOF >> /etc/httpd/httpd.conf/10_httpd.conf
1394 # Include webapps config
1395 Include webapps.d/*.conf
1396 EOF
1397 fi
1398
1399 # rename monitrc to be service name like other files
1400 if [ -f /etc/monit/apache.monitrc.rpmsave ]; then
1401         mv -f /etc/monit/httpd.monitrc{,.rpmnew}
1402         mv -f /etc/monit/{apache.monitrc.rpmsave,httpd.monitrc}
1403 fi
1404
1405 %posttrans
1406 # minimizing apache restarts logics. we restart webserver:
1407 #
1408 # 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1409 # 2. first install of module (post: $1 = 1)
1410 # 2. uninstall of module (postun: $1 == 0)
1411 #
1412 # the strict internal deps between apache modules and
1413 # main package are very important for all this to work.
1414
1415 # restart webserver at the end of transaction
1416 %service httpd restart
1417
1418 # macro called at module post scriptlet
1419 %define module_post \
1420 if [ "$1" = "1" ]; then \
1421         %service -q httpd restart \
1422 fi
1423
1424 # macro called at module postun scriptlet
1425 %define module_postun \
1426 if [ "$1" = "0" ]; then \
1427         %service -q httpd restart \
1428 fi
1429
1430 %post mod_actions
1431 %module_post
1432
1433 %postun mod_actions
1434 %module_postun
1435
1436 #%post mod_auth
1437 #%module_post
1438 #
1439 #%postun mod_auth
1440 #%module_postun
1441
1442 #%post mod_auth_anon
1443 #%module_post
1444 #
1445 #%postun mod_auth_anon
1446 #%module_postun
1447
1448 #%post mod_auth_dbm
1449 #%module_post
1450 #
1451 #%postun mod_auth_dbm
1452 #%module_postun
1453
1454 %post mod_autoindex
1455 %module_post
1456
1457 %postun mod_autoindex
1458 %module_postun
1459
1460 %post mod_cache
1461 %module_post
1462
1463 %postun mod_cache
1464 %module_postun
1465
1466 %post mod_cgid
1467 %module_post
1468
1469 %postun mod_cgid
1470 %module_postun
1471
1472 %post mod_charset_lite
1473 %module_post
1474
1475 %postun mod_charset_lite
1476 %module_postun
1477
1478 %post mod_dav
1479 %module_post
1480
1481 %postun mod_dav
1482 %module_postun
1483
1484 #%post mod_auth_digest
1485 #%module_post
1486 #
1487 #%postun mod_auth_digest
1488 #%module_postun
1489
1490 %post mod_deflate
1491 %module_post
1492
1493 %postun mod_deflate
1494 %module_postun
1495
1496 %post mod_dir
1497 %module_post
1498
1499 %postun mod_dir
1500 %module_postun
1501
1502 %post mod_expires
1503 %module_post
1504
1505 %postun mod_expires
1506 %module_postun
1507
1508 %post mod_file_cache
1509 %module_post
1510
1511 %postun mod_file_cache
1512 %module_postun
1513
1514 %post mod_headers
1515 %module_post
1516
1517 %postun mod_headers
1518 %module_postun
1519
1520 %post mod_imap
1521 %module_post
1522
1523 %postun mod_imap
1524 %module_postun
1525
1526 %post mod_info
1527 %module_post
1528
1529 %postun mod_info
1530 %module_postun
1531
1532 %post mod_proxy
1533 %module_post
1534
1535 %postun mod_proxy
1536 %module_postun
1537
1538 %post mod_rewrite
1539 %module_post
1540
1541 %postun mod_rewrite
1542 %module_postun
1543
1544 %post mod_ssl
1545 %module_post
1546
1547 %postun mod_ssl
1548 %module_postun
1549
1550 %post mod_status
1551 %module_post
1552
1553 %postun mod_status
1554 %module_postun
1555
1556 %post mod_usertrack
1557 %module_post
1558
1559 %postun mod_usertrack
1560 %module_postun
1561
1562 %post mod_unique_id
1563 %module_post
1564
1565 %postun mod_unique_id
1566 %module_postun
1567
1568 %post mod_vhost_alias
1569 %module_post
1570
1571 %postun mod_vhost_alias
1572 %module_postun
1573
1574 %post cgi_test
1575 if [ "$1" = "1" ]; then
1576         %service -q httpd reload
1577 fi
1578
1579 %postun cgi_test
1580 if [ "$1" = "0" ]; then
1581         %service -q httpd reload
1582 fi
1583
1584 %files
1585 %defattr(644,root,root,755)
1586 %doc ABOUT_APACHE CHANGES README
1587 %doc docs/conf/mime.types
1588
1589 %attr(754,root,root) /etc/rc.d/init.d/httpd
1590
1591 # TODO: switch to conf.d, instead of confusing *dir* httpd.conf
1592 %attr(750,root,root) %dir %{_sysconfdir}/httpd.conf
1593 %attr(750,root,root) %dir %{_sysconfdir}/webapps.d
1594 %attr(750,root,root) %dir %{_sysconfdir}/modules
1595 %attr(750,root,root) %dir %{_sysconfdir}/run
1596 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_httpd.conf
1597 %attr(640,root,root) %{_sysconfdir}/magic
1598 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/httpd
1599 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/*
1600 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/monit/*.monitrc
1601
1602 #%attr(755,root,root) %{_libexecdir}/mod_access.so
1603 %attr(755,root,root) %{_libexecdir}/mod_alias.so
1604 %attr(755,root,root) %{_libexecdir}/mod_asis.so
1605 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
1606 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
1607 %attr(755,root,root) %{_libexecdir}/mod_env.so
1608 %attr(755,root,root) %{_libexecdir}/mod_include.so
1609 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
1610 %attr(755,root,root) %{_libexecdir}/mod_log_forensic.so
1611 %attr(755,root,root) %{_libexecdir}/mod_mime.so
1612 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
1613 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
1614 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
1615 %attr(755,root,root) %{_libexecdir}/mod_speling.so
1616 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
1617
1618 # look at TODO on top
1619 %attr(755,root,root) %{_libexecdir}/mod_case_filter.so
1620 %attr(755,root,root) %{_libexecdir}/mod_case_filter_in.so
1621 %attr(755,root,root) %{_libexecdir}/mod_echo.so
1622 %attr(755,root,root) %{_libexecdir}/mod_ext_filter.so
1623 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_export.so
1624 %attr(755,root,root) %{_libexecdir}/mod_optional_fn_import.so
1625 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_export.so
1626 %attr(755,root,root) %{_libexecdir}/mod_optional_hook_import.so
1627
1628 %attr(755,root,root) %{_sbindir}/htdigest
1629
1630 %attr(755,root,root) %{_sbindir}/ab
1631 %attr(755,root,root) %{_sbindir}/apachectl
1632 %attr(755,root,root) %{_sbindir}/checkgid
1633 %attr(755,root,root) %{_sbindir}/httpd
1634 %attr(755,root,root) %{_sbindir}/httpd.*
1635 %attr(755,root,root) %{_sbindir}/logresolve
1636 %attr(755,root,root) %{_sbindir}/rotatelogs
1637
1638 %dir %attr(770,root,http) /var/run/apache
1639 %dir %attr(770,root,http) /var/cache/apache
1640
1641 %{_mandir}/man1/htdigest.1*
1642 %{_mandir}/man8/ab.8*
1643 %{_mandir}/man8/apachectl.8*
1644 %{_mandir}/man8/httpd.8*
1645 %{_mandir}/man8/logresolve.8*
1646 %{_mandir}/man8/rotatelogs.8*
1647
1648 %attr(2750,root,logs) %dir /var/log/httpd
1649 %attr(2750,root,logs) %dir /var/log/archiv/httpd
1650 %attr(640,root,logs) %ghost /var/log/httpd/*
1651
1652 %dir %{_datadir}
1653
1654 %dir %{_datadir}/cgi-bin
1655 %dir %{_datadir}/html
1656 %{_datadir}/icons
1657 %{_datadir}/error
1658
1659 %files doc
1660 %defattr(644,root,root,755)
1661 %dir %{_datadir}/manual
1662 %{_datadir}/manual/LICENSE
1663 %{_datadir}/manual/*.html.en
1664 %lang(de) %{_datadir}/manual/*.html.de
1665 %lang(es) %{_datadir}/manual/*.html.es
1666 %lang(fr) %{_datadir}/manual/*.html.fr
1667 %lang(ja) %{_datadir}/manual/*.html.ja*
1668 %lang(ko) %{_datadir}/manual/*.html.ko.euc-kr
1669 %lang(ru) %{_datadir}/manual/*.html.ru.koi8-r
1670 %dir %{_datadir}/manual/developer
1671 %{_datadir}/manual/developer/*.html.en
1672 %lang(ja) %{_datadir}/manual/developer/*.html.ja*
1673 %dir %{_datadir}/manual/faq
1674 %{_datadir}/manual/faq/*.html.en
1675 %lang(ko) %{_datadir}/manual/faq/*.html.ko.euc-kr
1676 %dir %{_datadir}/manual/howto
1677 %{_datadir}/manual/howto/*.html.en
1678 %lang(ja) %{_datadir}/manual/howto/*.html.ja*
1679 %lang(ko) %{_datadir}/manual/howto/*.html.ko.euc-kr
1680 %dir %{_datadir}/manual/images
1681 %{_datadir}/manual/images/[!m]*
1682 %dir %{_datadir}/manual/misc
1683 %{_datadir}/manual/misc/*.html.en
1684 %lang(ko) %{_datadir}/manual/misc/*.html.ko.euc-kr
1685 %dir %{_datadir}/manual/mod
1686 %{_datadir}/manual/mod/[cdfhilpqtw]*.html.en
1687 %lang(de) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.de
1688 %lang(es) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.es
1689 %lang(ja) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ja*
1690 %lang(ko) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ko.euc-kr
1691 #%lang(ru) %{_datadir}/manual/mod/[cdfhilpqtw]*.html.ru.koi8-r
1692 %{_datadir}/manual/mod/module-dict.html.en
1693 %lang(ja) %{_datadir}/manual/mod/module-dict.html.ja*
1694 %lang(ko) %{_datadir}/manual/mod/module-dict.html.ko.euc-kr
1695 %{_datadir}/manual/mod/mpm_common.html.en
1696 %lang(de) %{_datadir}/manual/mod/mpm_common.html.de
1697 #%lang(es) %{_datadir}/manual/mod/mpm_common.html.es
1698 %lang(ja) %{_datadir}/manual/mod/mpm_common.html.ja*
1699 #%{_datadir}/manual/mod/mod_access.html.en
1700 #%lang(ja) %{_datadir}/manual/mod/mod_access.html.ja*
1701 %{_datadir}/manual/mod/mod_alias.html.en
1702 %lang(ja) %{_datadir}/manual/mod/mod_alias.html.ja*
1703 %lang(ko) %{_datadir}/manual/mod/mod_alias.html.ko.euc-kr
1704 %{_datadir}/manual/mod/mod_asis.html.en
1705 %lang(ja) %{_datadir}/manual/mod/mod_asis.html.ja*
1706 %lang(ko) %{_datadir}/manual/mod/mod_asis.html.ko.euc-kr
1707 %{_datadir}/manual/mod/mod_autoindex.html.en
1708 %lang(ja) %{_datadir}/manual/mod/mod_autoindex.html.ja*
1709 %lang(ko) %{_datadir}/manual/mod/mod_autoindex.html.ko.euc-kr
1710 %{_datadir}/manual/mod/mod_cern_meta.html.en
1711 %lang(ko) %{_datadir}/manual/mod/mod_cern_meta.html.ko.euc-kr
1712 %{_datadir}/manual/mod/mod_cgi.html.en
1713 %lang(ja) %{_datadir}/manual/mod/mod_cgi.html.ja*
1714 %lang(ko) %{_datadir}/manual/mod/mod_cgi.html.ko.euc-kr
1715 %{_datadir}/manual/mod/mod_echo.html.en
1716 %lang(ja) %{_datadir}/manual/mod/mod_echo.html.ja*
1717 %lang(ko) %{_datadir}/manual/mod/mod_echo.html.ko.euc-kr
1718 %{_datadir}/manual/mod/mod_env.html.en
1719 %lang(ja) %{_datadir}/manual/mod/mod_env.html.ja*
1720 %lang(ko) %{_datadir}/manual/mod/mod_env.html.ko.euc-kr
1721 %{_datadir}/manual/mod/mod_ext_filter.html.en
1722 %lang(ko) %{_datadir}/manual/mod/mod_ext_filter.html.ko.euc-kr
1723 %{_datadir}/manual/mod/mod_include.html.en
1724 %lang(ja) %{_datadir}/manual/mod/mod_include.html.ja*
1725 %{_datadir}/manual/mod/mod_log_config.html.en
1726 %lang(ja) %{_datadir}/manual/mod/mod_log_config.html.ja.euc-jp
1727 %lang(ko) %{_datadir}/manual/mod/mod_log_config.html.ko.euc-kr
1728 %{_datadir}/manual/mod/mod_log_forensic.html.en
1729 %{_datadir}/manual/mod/mod_mime*.html.en
1730 %lang(ja) %{_datadir}/manual/mod/mod_mime*.html.ja*
1731 %{_datadir}/manual/mod/mod_negotiation.html.en
1732 %lang(ja) %{_datadir}/manual/mod/mod_negotiation.html.ja*
1733 %{_datadir}/manual/mod/mod_setenvif.html.en
1734 %lang(ja) %{_datadir}/manual/mod/mod_setenvif.html.ja*
1735 %lang(ko) %{_datadir}/manual/mod/mod_setenvif.html.ko.euc-kr
1736 %{_datadir}/manual/mod/mod_speling.html.en
1737 %lang(ja) %{_datadir}/manual/mod/mod_speling.html.ja*
1738 %lang(ko) %{_datadir}/manual/mod/mod_speling.html.ko.euc-kr
1739 %{_datadir}/manual/mod/mod_userdir.html.en
1740 %lang(ja) %{_datadir}/manual/mod/mod_userdir.html.ja*
1741 %lang(ko) %{_datadir}/manual/mod/mod_userdir.html.ko.euc-kr
1742 %dir %{_datadir}/manual/programs
1743 %{_datadir}/manual/programs/*.html.en
1744 %lang(es) %{_datadir}/manual/programs/*.html.es
1745 %lang(ko) %{_datadir}/manual/programs/*.html.ko.euc-kr
1746 #%lang(ru) %{_datadir}/manual/programs/*.html.ru.koi8-r
1747 %dir %{_datadir}/manual/style
1748 %{_datadir}/manual/style/css
1749
1750 %{_datadir}/manual/mod/mod_suexec.html.en
1751 %lang(ja) %{_datadir}/manual/mod/mod_suexec.html.ja*
1752 %lang(ko) %{_datadir}/manual/mod/mod_suexec.html.ko.euc-kr
1753 %{_datadir}/manual/mod/mod_actions.html.en
1754 %lang(ja) %{_datadir}/manual/mod/mod_actions.html.ja*
1755 %lang(ko) %{_datadir}/manual/mod/mod_actions.html.ko.euc-kr
1756 #%{_datadir}/manual/mod/mod_auth.html.en
1757 #%lang(ja) %{_datadir}/manual/mod/mod_auth.html.ja*
1758 #%{_datadir}/manual/mod/mod_auth_anon.html.en
1759 #%{_datadir}/manual/mod/mod_auth_ldap.html.en
1760 %{_datadir}/manual/mod/mod_ldap.html.en
1761 #%{_datadir}/manual/mod/mod_auth_dbm.html.en
1762 #%{_datadir}/manual/mod/mod_auth_digest.html.en
1763 %lang(ko) %{_datadir}/manual/mod/mod_auth_digest.html.ko.euc-kr
1764 %{_datadir}/manual/mod/mod_cache.html.en
1765 %lang(ko) %{_datadir}/manual/mod/mod_cache.html.ko.euc-kr
1766 %{_datadir}/manual/mod/mod_disk_cache.html.en
1767 %lang(ko) %{_datadir}/manual/mod/mod_disk_cache.html.ko.euc-kr
1768 %{_datadir}/manual/mod/mod_mem_cache.html.en
1769 %lang(ko) %{_datadir}/manual/mod/mod_mem_cache.html.ko.euc-kr
1770 %{_datadir}/manual/mod/mod_cgid.html.en
1771 %lang(ja) %{_datadir}/manual/mod/mod_cgid.html.ja.euc-jp
1772 %lang(ko) %{_datadir}/manual/mod/mod_cgid.html.ko.euc-kr
1773 %{_datadir}/manual/mod/mod_charset_lite.html.en
1774 %lang(ko) %{_datadir}/manual/mod/mod_charset_lite.html.ko.euc-kr
1775 %{_datadir}/manual/mod/mod_dav*.html.en
1776 %lang(ja) %{_datadir}/manual/mod/mod_dav*.html.ja*
1777 %lang(ko) %{_datadir}/manual/mod/mod_dav*.html.ko.euc-kr
1778 %{_datadir}/manual/mod/mod_deflate.html.en
1779 %lang(ja) %{_datadir}/manual/mod/mod_deflate.html.ja*
1780 %lang(ko) %{_datadir}/manual/mod/mod_deflate.html.ko.euc-kr
1781 %{_datadir}/manual/mod/mod_dir.html.en
1782 %lang(ja) %{_datadir}/manual/mod/mod_dir.html.ja*
1783 %lang(ko) %{_datadir}/manual/mod/mod_dir.html.ko.euc-kr
1784 %{_datadir}/manual/mod/mod_expires.html.en
1785 %lang(ja) %{_datadir}/manual/mod/mod_expires.html.ja.euc-jp
1786 %lang(ko) %{_datadir}/manual/mod/mod_expires.html.ko.euc-kr
1787 %{_datadir}/manual/mod/mod_file_cache.html.en
1788 %lang(ko) %{_datadir}/manual/mod/mod_file_cache.html.ko.euc-kr
1789 %{_datadir}/manual/mod/mod_headers.html.en
1790 %lang(ko) %{_datadir}/manual/mod/mod_headers.html.ko.euc-kr
1791 #%{_datadir}/manual/mod/mod_imap.html.en
1792 #%lang(ko) %{_datadir}/manual/mod/mod_imap.html.ko.euc-kr
1793 %{_datadir}/manual/mod/mod_info.html.en
1794 %lang(ja) %{_datadir}/manual/mod/mod_info.html.ja*
1795 %lang(ko) %{_datadir}/manual/mod/mod_info.html.ko.euc-kr
1796 %{_datadir}/manual/mod/mod_proxy*.html.en
1797 %{_datadir}/manual/mod/mod_rewrite.html.en
1798 %{_datadir}/manual/mod/mod_so.html.en
1799 %lang(ja) %{_datadir}/manual/mod/mod_so.html.ja.euc-jp
1800 %lang(ko) %{_datadir}/manual/mod/mod_so.html.ko.euc-kr
1801 %{_datadir}/manual/images/mod_rewrite*
1802 %dir %{_datadir}/manual/rewrite
1803 %{_datadir}/manual/rewrite/index.html.en
1804 %{_datadir}/manual/rewrite/rewrite_guide.html.en
1805 %{_datadir}/manual/rewrite/rewrite_guide_advanced.html.en
1806 %{_datadir}/manual/rewrite/rewrite_intro.html.en
1807 %{_datadir}/manual/rewrite/rewrite_tech.html.en
1808 %dir %{_datadir}/manual/ssl
1809 %{_datadir}/manual/ssl/*.html.en
1810 %lang(ja) %{_datadir}/manual/ssl/*.html.ja*
1811 %{_datadir}/manual/mod/mod_ssl.html.en
1812 %{_datadir}/manual/mod/mod_status.html.en
1813 %lang(ja) %{_datadir}/manual/mod/mod_status.html.ja.euc-jp
1814 %lang(ko) %{_datadir}/manual/mod/mod_status.html.ko.euc-kr
1815 %{_datadir}/manual/mod/mod_usertrack.html.en
1816 %{_datadir}/manual/mod/mod_unique_id.html.en
1817 %lang(ja) %{_datadir}/manual/mod/mod_unique_id.html.ja*
1818 %lang(ko) %{_datadir}/manual/mod/mod_unique_id.html.ko.euc-kr
1819 %{_datadir}/manual/mod/mod_vhost_alias.html.en
1820 %dir %{_datadir}/manual/vhosts
1821 %{_datadir}/manual/vhosts/*.html.en
1822 %lang(de) %{_datadir}/manual/vhosts/*.html.de
1823 #%lang(es) %{_datadir}/manual/vhosts/*.html.es
1824 %lang(ja) %{_datadir}/manual/vhosts/*.html.ja*
1825 %lang(ko) %{_datadir}/manual/vhosts/*.html.ko.euc-kr
1826 #%lang(ru) %{_datadir}/manual/vhosts/*.html.ru.koi8-r
1827
1828 %files suexec
1829 %defattr(644,root,root,755)
1830 %attr(4755,root,root) %{_sbindir}/suexec
1831 %attr(755,root,root) %{_libexecdir}/mod_suexec.so
1832 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_suexec.conf
1833 %{_mandir}/man8/suexec.8*
1834
1835 %files index
1836 %defattr(644,root,root,755)
1837 %config(noreplace,missingok) %{_datadir}/html/index.html*
1838 %{_datadir}/html/*.gif
1839 %{_datadir}/html/*.png
1840
1841 %files apxs
1842 %defattr(644,root,root,755)
1843 %attr(755,root,root) %{_sbindir}/apxs
1844 %attr(755,root,root) %{_sbindir}/envvars*
1845 %attr(751,root,root) %dir %{_sysconfdir}
1846 %dir %{_libexecdir}
1847 %dir %{_libexecdir}/build
1848 %{_libexecdir}/build/config_vars.mk
1849 %{_mandir}/man8/apxs.8*
1850
1851 %files devel
1852 %defattr(644,root,root,755)
1853 %{_includedir}
1854 %{_libexecdir}/*.exp
1855 %attr(750,root,root) %dir %{_sysconfdir}/build
1856 %{_libexecdir}/build/[lprs]*.mk
1857 %attr(755,root,root) %{_libexecdir}/build/*.sh
1858 %attr(755,root,root) %{_libexecdir}/build/libtool
1859
1860 %files mod_actions
1861 %defattr(644,root,root,755)
1862 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_actions.conf
1863 %attr(755,root,root) %{_libexecdir}/mod_actions.so
1864
1865 #%files mod_auth
1866 #%defattr(644,root,root,755)
1867 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1868 #%attr(755,root,root) %{_libexecdir}/mod_auth.so
1869
1870 #%files mod_auth_anon
1871 #%defattr(644,root,root,755)
1872 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_anon.conf
1873 #%attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
1874
1875 %files mod_auth_basic
1876 %defattr(644,root,root,755)
1877 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1878 %attr(755,root,root) %{_libexecdir}/mod_auth_basic.so
1879
1880 #%files mod_auth_dbm
1881 #%defattr(644,root,root,755)
1882 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_dbm.conf
1883 #%attr(755,root,root) %{_libexecdir}/mod_auth_dbm.so
1884 #%attr(755,root,root) %{_sbindir}/dbmmanage
1885 #%attr(755,root,root) %{_sbindir}/htdbm
1886 #%{_mandir}/man1/dbmmanage.1*
1887 #%{_mandir}/man1/htdbm.1*
1888
1889 %files mod_auth_digest
1890 %defattr(644,root,root,755)
1891 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_digest.conf
1892 %attr(755,root,root) %{_libexecdir}/mod_auth_digest.so
1893
1894 #%if %{with ldap}
1895 #%files mod_auth_ldap
1896 #%defattr(644,root,root,755)
1897 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth_ldap.conf
1898 #%attr(755,root,root) %{_libexecdir}/mod_auth_ldap.so
1899 #%endif
1900
1901 %files mod_authn_alias
1902 %defattr(644,root,root,755)
1903 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1904 %attr(755,root,root) %{_libexecdir}/mod_authn_alias.so
1905
1906 %files mod_authn_anon
1907 %defattr(644,root,root,755)
1908 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1909 %attr(755,root,root) %{_libexecdir}/mod_authn_anon.so
1910
1911 %files mod_authn_dbd
1912 %defattr(644,root,root,755)
1913 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1914 %attr(755,root,root) %{_libexecdir}/mod_authn_dbd.so
1915
1916 %files mod_authn_dbm
1917 %defattr(644,root,root,755)
1918 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1919 %attr(755,root,root) %{_libexecdir}/mod_authn_dbm.so
1920
1921 %files mod_authn_default
1922 %defattr(644,root,root,755)
1923 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1924 %attr(755,root,root) %{_libexecdir}/mod_authn_default.so
1925
1926 %files mod_authn_file
1927 %defattr(644,root,root,755)
1928 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1929 %attr(755,root,root) %{_libexecdir}/mod_authn_file.so
1930
1931 %files mod_authnz_ldap
1932 %defattr(644,root,root,755)
1933 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1934 %attr(755,root,root) %{_libexecdir}/mod_authnz_ldap.so
1935
1936 %files mod_authz_dbm
1937 %defattr(644,root,root,755)
1938 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1939 %attr(755,root,root) %{_libexecdir}/mod_authz_dbm.so
1940
1941 %files mod_authz_default
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_authz_default.so
1945
1946 %files mod_authz_groupfile
1947 %defattr(644,root,root,755)
1948 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1949 %attr(755,root,root) %{_libexecdir}/mod_authz_groupfile.so
1950
1951 %files mod_authz_host
1952 %defattr(644,root,root,755)
1953 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1954 %attr(755,root,root) %{_libexecdir}/mod_authz_host.so
1955
1956 %files mod_authz_owner
1957 %defattr(644,root,root,755)
1958 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1959 %attr(755,root,root) %{_libexecdir}/mod_authz_owner.so
1960
1961 %files mod_authz_user
1962 %defattr(644,root,root,755)
1963 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1964 %attr(755,root,root) %{_libexecdir}/mod_authz_user.so
1965
1966 %files mod_autoindex
1967 %defattr(644,root,root,755)
1968 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_autoindex.conf
1969 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
1970
1971 #%files mod_bucketeer
1972 #%defattr(644,root,root,755)
1973 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
1974 #%attr(755,root,root) %{_libexecdir}/mod_bucketeer.so
1975
1976 %files mod_cache
1977 %defattr(644,root,root,755)
1978 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_cache.conf
1979 %attr(755,root,root) %{_sbindir}/htcacheclean
1980 %attr(755,root,root) %{_libexecdir}/mod_cache.so
1981 %attr(755,root,root) %{_libexecdir}/mod_disk_cache.so
1982 %attr(755,root,root) %{_libexecdir}/mod_mem_cache.so
1983 %{_mandir}/man8/htcacheclean.8*
1984
1985 %files mod_cgid
1986 %defattr(644,root,root,755)
1987 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_cgid.conf
1988 %attr(755,root,root) %{_libexecdir}/mod_cgid.so
1989
1990 %files mod_charset_lite
1991 %defattr(644,root,root,755)
1992 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_charset_lite.conf
1993 %attr(755,root,root) %{_libexecdir}/mod_charset_lite.so
1994
1995 %files mod_dav
1996 %defattr(644,root,root,755)
1997 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_dav.conf
1998 %attr(755,root,root) %{_libexecdir}/mod_dav*.so
1999 %dir %attr(770,root,http) /var/lock/mod_dav
2000
2001 %files mod_dbd
2002 %defattr(644,root,root,755)
2003 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2004 %attr(755,root,root) %{_libexecdir}/mod_dbd.so
2005
2006 %files mod_deflate
2007 %defattr(644,root,root,755)
2008 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_deflate.conf
2009 %attr(755,root,root) %{_libexecdir}/mod_deflate.so
2010
2011 %files mod_dir
2012 %defattr(644,root,root,755)
2013 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_dir.conf
2014 %attr(755,root,root) %{_libexecdir}/mod_dir.so
2015
2016 %files mod_dumpio
2017 %defattr(644,root,root,755)
2018 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2019 %attr(755,root,root) %{_libexecdir}/mod_dumpio.so
2020
2021 %files mod_expires
2022 %defattr(644,root,root,755)
2023 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_expires.conf
2024 %attr(755,root,root) %{_libexecdir}/mod_expires.so
2025
2026 %files mod_file_cache
2027 %defattr(644,root,root,755)
2028 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_file_cache.conf
2029 %attr(755,root,root) %{_libexecdir}/mod_file_cache.so
2030
2031 %files mod_filter
2032 %defattr(644,root,root,755)
2033 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2034 %attr(755,root,root) %{_libexecdir}/mod_filter.so
2035
2036 %files mod_headers
2037 %defattr(644,root,root,755)
2038 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_headers.conf
2039 %attr(755,root,root) %{_libexecdir}/mod_headers.so
2040
2041 %files mod_ident
2042 %defattr(644,root,root,755)
2043 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2044 %attr(755,root,root) %{_libexecdir}/mod_ident.so
2045
2046 %files mod_imagemap
2047 %defattr(644,root,root,755)
2048 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2049 %attr(755,root,root) %{_libexecdir}/mod_imagemap.so
2050
2051 #%files mod_imap
2052 #%defattr(644,root,root,755)
2053 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_imap.conf
2054 #%attr(755,root,root) %{_libexecdir}/mod_imap.so
2055
2056 %files mod_info
2057 %defattr(644,root,root,755)
2058 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_info.conf
2059 %attr(755,root,root) %{_libexecdir}/mod_info.so
2060
2061 %if %{with ldap}
2062 %files mod_ldap
2063 %defattr(644,root,root,755)
2064 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_ldap.conf
2065 %attr(755,root,root) %{_libexecdir}/mod_ldap.so
2066 %endif
2067
2068 %files mod_logio
2069 %defattr(644,root,root,755)
2070 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2071 %attr(755,root,root) %{_libexecdir}/mod_logio.so
2072
2073 %files mod_proxy
2074 %defattr(644,root,root,755)
2075 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_proxy.conf
2076 %attr(755,root,root) %{_libexecdir}/mod_proxy*.so
2077
2078 %files mod_rewrite
2079 %defattr(644,root,root,755)
2080 %attr(755,root,root) %{_sbindir}/httxt2dbm
2081 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
2082 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_rewrite.conf
2083
2084 %if %{with ssl}
2085 %files mod_ssl
2086 %defattr(644,root,root,755)
2087 %attr(750,root,root) %dir %{_sysconfdir}/ssl
2088 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/ssl/server.*
2089 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_ssl.conf
2090 %attr(755,root,root) %{_libexecdir}/mod_ssl.so
2091 %endif
2092
2093 %files mod_status
2094 %defattr(644,root,root,755)
2095 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_status.conf
2096 %attr(755,root,root) %{_libexecdir}/mod_status.so
2097
2098 %files mod_unique_id
2099 %defattr(644,root,root,755)
2100 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_unique_id.conf
2101 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
2102
2103 %files mod_usertrack
2104 %defattr(644,root,root,755)
2105 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_usertrack.conf
2106 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
2107
2108 %files mod_version
2109 %defattr(644,root,root,755)
2110 #%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_auth.conf
2111 %attr(755,root,root) %{_libexecdir}/mod_version.so
2112
2113 %files mod_vhost_alias
2114 %defattr(644,root,root,755)
2115 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
2116 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/*_mod_vhost_alias.conf
2117
2118 %files -n htpasswd-%{name}
2119 %defattr(644,root,root,755)
2120 %attr(755,root,root) %{_bindir}/htpasswd
2121 %attr(755,root,root) %{_sbindir}/htpasswd
2122 %{_mandir}/man1/htpasswd.1*
2123
2124 %files cgi_test
2125 %defattr(644,root,root,755)
2126 %dir %{_cgibindir}
2127 %attr(755,root,root) %{_cgibindir}/*
2128 %attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/httpd.conf/09_cgi_test.conf
This page took 0.369808 seconds and 4 git commands to generate.