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