]>
Commit | Line | Data |
---|---|---|
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 | 27 | Summary: The most widely used Web server on the Internet |
7cb77d99 ER |
28 | Summary(de.UTF-8): Leading World Wide Web-Server |
29 | Summary(es.UTF-8): Servidor HTTPD para proveer servicios WWW | |
30 | Summary(fr.UTF-8): Le serveur web le plus utilise sur Internet | |
31 | Summary(pl.UTF-8): Serwer WWW (World Wide Web) | |
32 | Summary(pt_BR.UTF-8): Servidor HTTPD para prover serviços WWW | |
33 | Summary(ru.UTF-8): Самый популярный веб-сервер | |
34 | Summary(tr.UTF-8): Lider WWW tarayıcı | |
130aaac6 | 35 | Name: apache |
5f4ba607 | 36 | Version: 2.0.65 |
d8287d40 | 37 | Release: 1 |
7cb77d99 | 38 | License: Apache |
130aaac6 | 39 | Group: Networking/Daemons |
23c1b0e7 | 40 | Source0: http://www.apache.org/dist/httpd/httpd-%{version}.tar.gz |
5f4ba607 | 41 | # Source0-md5: 39290f3ef2b704528b553883c14fe2c7 |
65b05bf2 | 42 | Source1: %{name}.init |
43 | Source2: %{name}.logrotate | |
44 | Source3: %{name}-icons.tar.gz | |
48c07179 | 45 | # Source3-md5: 2b085cbc19fd28536dc883f0b864cd83 |
65b05bf2 | 46 | Source4: %{name}.sysconfig |
72384e63 | 47 | Source5: %{name}.monitrc |
65b05bf2 | 48 | Source6: %{name}-httpd.conf |
49 | Source8: %{name}-mod_vhost_alias.conf | |
50 | Source9: %{name}-mod_status.conf | |
51 | Source10: %{name}-mod_proxy.conf | |
23c1b0e7 MM |
52 | Source11: %{name}-mod_info.conf |
53 | Source12: %{name}-mod_ssl.conf | |
54 | Source13: %{name}-mod_dav.conf | |
55 | Source14: %{name}-mod_dir.conf | |
e5603d11 | 56 | Source15: %{name}-mod_suexec.conf |
1469bd8e | 57 | Source16: %{name}-mod_deflate.conf |
7891f80d | 58 | Source17: %{name}-mod_autoindex.conf |
23c1b0e7 MM |
59 | Source20: %{name}-server.crt |
60 | Source21: %{name}-server.key | |
acbc7159 | 61 | Patch0: %{name}-configdir_skip_backups.patch |
62 | Patch1: %{name}-layout.patch | |
63 | Patch2: %{name}-suexec.patch | |
712c52d7 | 64 | Patch3: %{name}-nolibs.patch |
88c175ae | 65 | Patch4: %{name}-apr.patch |
f5d7942a AM |
66 | # project homepage http://www.metux.de/mpm/en/?patpage=index |
67 | # http://www.sannes.org/metuxmpm/ | |
d636ac8e | 68 | Patch5: httpd-2.0.48-metuxmpm-r8.patch |
b83bf1e4 | 69 | # what about this? it isn't applied... |
d63c6df6 AM |
70 | Patch6: httpd-2.0.40-xfsz.patch |
71 | Patch7: httpd-2.0.45-davetag.patch | |
72 | Patch8: httpd-2.0.45-encode.patch | |
73 | Patch9: httpd-2.0.45-export.patch | |
74 | Patch10: httpd-2.0.46-dav401dest.patch | |
75 | Patch11: httpd-2.0.46-md5dig.patch | |
b83bf1e4 JB |
76 | Patch12: httpd-2.0.46-sslmutex.patch |
77 | Patch13: httpd-2.0.47-sslcleanup.patch | |
78 | Patch14: httpd-2.0.48-corelimit.patch | |
79 | Patch15: httpd-2.0.48-debuglog.patch | |
80 | Patch16: httpd-2.0.48-dynlimit.patch | |
81 | Patch17: httpd-2.0.48-sslpphrase.patch | |
82 | Patch18: %{name}-v6only-ENOPROTOOPT.patch | |
83 | Patch19: %{name}-conffile-path.patch | |
84 | Patch20: %{name}-apxs.patch | |
cbcd7ad2 | 85 | # http://www.telana.com/peruser.php |
af24d7d2 | 86 | Patch21: httpd-2.0.52-peruser-0.1.6.patch |
b83bf1e4 JB |
87 | Patch22: %{name}-apr1.patch |
88 | Patch23: %{name}-normalize-path.patch | |
6d9549ea | 89 | # http://issues.apache.org/bugzilla/attachment.cgi?id=13377 external pcre |
b83bf1e4 | 90 | Patch24: %{name}2-pcre-patch.diff |
845cc9ea | 91 | Patch25: %{name}-bug-40970.patch |
37d000f6 | 92 | URL: http://httpd.apache.org/ |
e74696d4 JB |
93 | BuildRequires: apr-devel >= 1:1.0.0 |
94 | BuildRequires: apr-util-devel >= 1:1.0.0 | |
2209d883 | 95 | BuildRequires: automake |
95d8da2a | 96 | BuildRequires: db-devel |
23c1b0e7 | 97 | BuildRequires: expat-devel |
df5129db | 98 | BuildRequires: gdbm-devel >= 1.8.3 |
ca82294b | 99 | BuildRequires: 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 | 104 | BuildRequires: perl-devel >= 1:5.6 |
35447b83 | 105 | BuildRequires: rpm-build >= 4.4.0 |
1fde7ef3 | 106 | BuildRequires: rpm-perlprov >= 4.1-13 |
35447b83 | 107 | BuildRequires: rpmbuild(macros) >= 1.228 |
5c909436 | 108 | BuildRequires: zlib-devel |
2209d883 ER |
109 | Requires(post): fileutils |
110 | Requires(post,preun): /sbin/chkconfig | |
111 | Requires(postun): /usr/sbin/groupdel | |
112 | Requires(postun): /usr/sbin/userdel | |
84cd1b07 | 113 | Requires(pre): /bin/id |
114 | Requires(pre): /usr/bin/getgid | |
115 | Requires(pre): /usr/sbin/groupadd | |
116 | Requires(pre): /usr/sbin/useradd | |
ac66b6ad | 117 | Requires: /etc/mime.types |
2209d883 | 118 | Requires: /sbin/chkconfig |
68fd0011 | 119 | Requires: apr >= 1:1.0.0-2 |
37d000f6 | 120 | Requires: mailcap |
2209d883 | 121 | Requires: perl-base |
37d000f6 | 122 | Requires: psmisc >= 20.1 |
2209d883 | 123 | Requires: rc-scripts >= 0.4.0.15 |
60bb48f1 ER |
124 | Provides: apache(mod_access) |
125 | Provides: apache(mod_alias) | |
126 | Provides: apache(mod_asis) | |
60bb48f1 ER |
127 | Provides: apache(mod_cern_meta) |
128 | Provides: apache(mod_cgi) | |
129 | Provides: apache(mod_env) | |
130 | Provides: apache(mod_include) | |
131 | Provides: apache(mod_log_config) | |
132 | Provides: apache(mod_mime) | |
133 | Provides: apache(mod_mime_magic) | |
134 | Provides: apache(mod_negotiation) | |
135 | Provides: apache(mod_setenvif) | |
136 | Provides: apache(mod_speling) | |
137 | Provides: apache(mod_userdir) | |
2209d883 ER |
138 | Provides: apache(modules-api) = %{_apache_modules_api} |
139 | Provides: apache-mod_mime = %{version}-%{release} | |
ac66b6ad | 140 | Provides: group(http) |
ab50dc9c | 141 | Provides: httpd = %{version} |
ac66b6ad | 142 | Provides: user(http) |
9ed11255 | 143 | Provides: webserver = apache |
a553f006 | 144 | Obsoletes: apache-extra |
37d000f6 | 145 | Obsoletes: apache6 |
35447b83 ER |
146 | # for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed. |
147 | Conflicts: rpm < 4.4.2-0.2 | |
28084236 | 148 | BuildRoot: %{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 | 157 | Apache is a powerful, full-featured, efficient and freely-available |
158 | Web server. Apache is also the most popular Web server on the | |
159 | Internet. | |
b0053084 | 160 | |
7cb77d99 ER |
161 | %description -l de.UTF-8 |
162 | Apache ist ein voll funktionsfähiger Web-Server, der kostenlos | |
163 | erhältlich und weit verbreitet ist. | |
8e78a897 | 164 | |
7cb77d99 | 165 | %description -l es.UTF-8 |
ce55ee5d | 166 | El servidor web Apache es el mejor servidor gratuito disponible en el |
167 | mundo UNIX hoy. Usa HTTP (HyperText Transfer Protocol) para permitir | |
25d021a7 | 168 | que navegadores vean documentos y sometan datos remotamente. Puede |
80791787 | 169 | ejecutar varias funciones diferentes, incluyendo funciones de proxy y |
7cb77d99 ER |
170 | caché, y nos ofrece características como monitor de estado, conversión |
171 | dinámica de tipo, y otras más. | |
ce55ee5d | 172 | |
7cb77d99 | 173 | %description -l fr.UTF-8 |
9e85cd5a | 174 | Apache est un serveur Web puissant, efficace, gratuit et complet. |
175 | Apache est aussi le serveur Web le plus populaire sur Internet. | |
b0053084 | 176 | |
7cb77d99 ER |
177 | %description -l pl.UTF-8 |
178 | Apache jest serwerem WWW (World Wide Web). Instalując ten pakiet | |
179 | będziesz mógł prezentować własne strony WWW w sieci Internet. | |
8e78a897 | 180 | |
7cb77d99 ER |
181 | %description -l pt_BR.UTF-8 |
182 | O servidor web Apache é o melhor servidor gratuito disponível no mundo | |
ce55ee5d | 183 | UNIX hoje. Ele usa HTTP (HyperText Transfer Protocol) para permitir |
184 | que browsers web vejam documentos e submetam dados remotamente. Ele | |
7cb77d99 ER |
185 | pode executar várias funções diferentes, incluindo funções de proxy e |
186 | cache, e oferece características como monitor de status, conversão | |
187 | dinâmica de tipo, e mais. | |
ce55ee5d | 188 | |
7cb77d99 ER |
189 | %description -l ru.UTF-8 |
190 | Apache - мощный, функциональный, высокопроизводительный и свободно | |
191 | распространяемый веб-сервер. | |
07edd6b5 | 192 | |
7cb77d99 ER |
193 | %description -l tr.UTF-8 |
194 | Apache serbest dağıtılan ve çok kullanılan yetenekli bir web | |
9e85cd5a | 195 | sunucusudur. |
8e78a897 | 196 | |
abc1cf05 | 197 | %package suexec |
130aaac6 | 198 | Summary: Apache suexec wrapper |
7cb77d99 | 199 | Summary(pl.UTF-8): Wrapper suexec do serwera WWW Apache |
eb090bb5 | 200 | Group: Networking/Daemons |
5a48d1ee | 201 | Requires: %{name} = %{version}-%{release} |
85d141a4 | 202 | |
203 | %description suexec | |
9e85cd5a | 204 | The suEXEC feature provides Apache users the ability to run CGI and |
205 | SSI programs under user IDs different from the user ID of the calling | |
206 | web-server. Normally, when a CGI or SSI program executes, it runs as | |
207 | the same user who is running the web server. | |
85d141a4 | 208 | |
7cb77d99 ER |
209 | %description suexec -l pl.UTF-8 |
210 | SuEXEC umożliwia serwerowi Apache uruchamianie programów CGI i SSI z | |
211 | innym UID niż wywołujący je serwer. Normalnie programy CGI i SSI są | |
212 | wykonywane jako taki sam użytkownik jak serwer WWW. | |
85d141a4 | 213 | |
211e239d | 214 | %package index |
d66fc929 | 215 | Summary: Apache index.html* files |
7cb77d99 | 216 | Summary(pl.UTF-8): Pliki Apache index.html* |
d66fc929 TP |
217 | Group: Documentation |
218 | Requires: %{name} = %{version}-%{release} | |
ca82294b | 219 | Obsoletes: indexhtml |
211e239d AM |
220 | |
221 | %description index | |
222 | Apache index.html* files. | |
223 | ||
7cb77d99 | 224 | %description index -l pl.UTF-8 |
31f818d0 | 225 | Pliki index.html* Apache'a. |
211e239d | 226 | |
d66fc929 TP |
227 | %package doc |
228 | Summary: Apache manual | |
7cb77d99 | 229 | Summary(pl.UTF-8): Podręcznik Apache'a |
d66fc929 TP |
230 | Group: Documentation |
231 | Requires: %{name} = %{version}-%{release} | |
232 | ||
233 | %description doc | |
234 | Apache manual. | |
235 | ||
7cb77d99 ER |
236 | %description doc -l pl.UTF-8 |
237 | Podręcznik Apache'a. | |
d66fc929 | 238 | |
ca82294b JB |
239 | %package apxs |
240 | Summary: APache eXtenSion tool | |
7cb77d99 | 241 | Summary(pl.UTF-8): Narzędzie do rozszerzania Apache'a |
ca82294b JB |
242 | Group: Development/Tools |
243 | ||
244 | %description apxs | |
245 | APache eXtenSion tool. | |
246 | ||
7cb77d99 ER |
247 | %description apxs -l pl.UTF-8 |
248 | Narzędzie do rozszerzania Apache'a. | |
b68060fc | 249 | |
abc1cf05 | 250 | %package devel |
b0053084 | 251 | Summary: Module development tools for the Apache web server |
7cb77d99 ER |
252 | Summary(es.UTF-8): Archivos de inclusión del Apache para desarrollo de módulos |
253 | Summary(fr.UTF-8): Les outils de developpement de modules pour le serveur web Apache | |
254 | Summary(pl.UTF-8): Pliki nagłówkowe do tworzenia modułów rozszerzeń do serwera WWW Apache | |
255 | Summary(pt_BR.UTF-8): Arquivos de inclusão do Apache para desenvolvimento de módulos | |
256 | Summary(ru.UTF-8): Средства разработки модулей для веб-сервера Apache | |
9e85cd5a | 257 | Group: Networking/Utilities |
ca82294b | 258 | Requires: %{name}-apxs = %{version}-%{release} |
e74696d4 | 259 | Requires: apr-util-devel >= 1:1.0.0 |
0b05b736 | 260 | Requires: libtool |
5a48d1ee | 261 | Obsoletes: apache-static |
8e78a897 | 262 | |
263 | %description devel | |
e45cb0f8 | 264 | The apache-devel package contains header files for Apache. |
b0053084 | 265 | |
7cb77d99 ER |
266 | %description devel -l es.UTF-8 |
267 | Este paquete contiene los archivos de inclusión para el Apache, bien | |
268 | como el utilitario apxs para la construcción de objetos compartidos | |
269 | dinámicos (DSOs). Ha ce falta instalar este paquete si deseas compilar | |
270 | o desarrollar módulos adicionales para Apache. | |
ce55ee5d | 271 | |
7cb77d99 | 272 | %description devel -l fr.UTF-8 |
f6e312e2 | 273 | Le package apache-devel contient le code source pour le serveur Web |
23c1b0e7 MM |
274 | Apache et le binaire APXS dont vous aurez besoin pour construire des |
275 | Objets Dynamiques Partages (DSOs) pour Apache. | |
f6e312e2 | 276 | |
7cb77d99 ER |
277 | %description devel -l pl.UTF-8 |
278 | Pliki 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 |
285 | Este pacote contem os arquivos de inclusão para o Apache, bem como o | |
286 | utilitário apxs para a construção de objetos compartilhados dinâmicos | |
287 | (DSOs). Este pacote precisa ser instalado se você deseja compilar ou | |
288 | desenvolver módulos adicionais para o Apache. | |
5da947c2 | 289 | |
5ff6067c | 290 | %package mod_actions |
291 | Summary: Apache module for run CGI whenever a file of a certain type is requested | |
7cb77d99 | 292 | Summary(pl.UTF-8): Moduł Apache'a do uruchamiania skryptów CGI |
5ff6067c | 293 | Group: Networking/Daemons |
5a48d1ee | 294 | Requires: %{name} = %{version}-%{release} |
2209d883 | 295 | Provides: apache(mod_actions) = %{version}-%{release} |
5ff6067c | 296 | |
297 | %description mod_actions | |
298 | This package contains mod_actions module. This module lets you run CGI | |
9e85cd5a | 299 | scripts whenever a file of a certain type is requested. This makes it |
300 | much easier to execute scripts that process files. | |
5ff6067c | 301 | |
7cb77d99 ER |
302 | %description mod_actions -l pl.UTF-8 |
303 | Ten moduł pozwala na uruchamianie skryptów w momencie gdy nadchodzi | |
304 | żądanie pobrania pliku określonego typu. | |
22ec501e | 305 | |
a644ca0d | 306 | %package mod_auth |
307 | Summary: Apache module with user authentication using textual files | |
7cb77d99 | 308 | Summary(pl.UTF-8): Moduł Apache'a identyfikujący użytkowników na podstawie plików tekstowych |
a644ca0d | 309 | Group: Networking/Daemons |
5a48d1ee | 310 | Requires: %{name} = %{version}-%{release} |
ae82d530 | 311 | Requires: htpasswd |
2209d883 | 312 | Provides: apache(mod_auth) = %{version}-%{release} |
a644ca0d | 313 | |
314 | %description mod_auth | |
315 | This package contains mod_auth module. It provides for user | |
316 | authentication using textual files. | |
317 | ||
7cb77d99 ER |
318 | %description mod_auth -l pl.UTF-8 |
319 | Ten pakiet zawiera moduł mod_auth. Służy on do sprawdzania tożsamości | |
320 | użytkowników na podstawie plików tekstowych. | |
d1fa46c1 | 321 | |
5ff6067c | 322 | %package mod_auth_anon |
323 | Summary: Apache module with "anonymous" user access authentication | |
7cb77d99 | 324 | Summary(pl.UTF-8): Moduł Apache'a oferujący autoryzację użytkownika "anonimowego" |
5ff6067c | 325 | Group: Networking/Daemons |
5a48d1ee | 326 | Requires: %{name} = %{version}-%{release} |
2209d883 | 327 | Provides: apache(mod_auth_anon) = %{version}-%{release} |
5ff6067c | 328 | |
329 | %description mod_auth_anon | |
330 | This package contains mod_auth_anon module. It allows "anonymous" user | |
9e85cd5a | 331 | access to authenticated areas. It does access control in a manner |
96144e82 | 332 | similar to anonymous FTP sites; i.e. have a 'magic' user id |
9e85cd5a | 333 | 'anonymous' and the email address as a password. These email addresses |
334 | can be logged. Combined with other (database) access control methods, | |
335 | this allows for effective user tracking and customization according to | |
336 | a user profile while still keeping the site open for 'unregistered' | |
337 | users. One advantage of using Auth-based user tracking is that, unlike | |
338 | magic-cookies and funny URL pre/postfixes, it is completely browser | |
339 | independent and it allows users to share URLs. | |
5ff6067c | 340 | |
7cb77d99 ER |
341 | %description mod_auth_anon -l pl.UTF-8 |
342 | Ten moduł oferuje autoryzację użytkownika "anonimowego" podobnie do | |
343 | anonimowych serwerów FTP (użytkownik "anonymous" oraz hasło w postaci | |
344 | adresu pocztowego użytkownika). | |
22ec501e | 345 | |
e3c3191a | 346 | %package mod_auth_ldap |
347 | Summary: Apache module with LDAP user access authentication | |
7cb77d99 | 348 | Summary(pl.UTF-8): Moduł Apache'a oferujący autoryzację użytkowników poprzez LDAP |
e3c3191a | 349 | Group: Networking/Daemons |
5a48d1ee | 350 | Requires: %{name} = %{version}-%{release} |
74edb3ba | 351 | Requires: %{name}-mod_ldap = %{version}-%{release} |
2209d883 | 352 | Provides: apache(mod_auth_ldap) = %{version}-%{release} |
e3c3191a | 353 | |
354 | %description mod_auth_ldap | |
599c0f7c | 355 | Apache module with LDAP user access authentication. |
356 | ||
7cb77d99 ER |
357 | %description mod_auth_ldap -l pl.UTF-8 |
358 | Moduł Apache'a oferujący autoryzację użytkowników poprzez LDAP. | |
e3c3191a | 359 | |
23c1b0e7 MM |
360 | %package mod_auth_dbm |
361 | Summary: Apache module with user authentication which uses DBM files | |
7cb77d99 | 362 | Summary(pl.UTF-8): Moduł Apache'a z mechanizmem identyfikacji korzystającym z plików DBM |
a644ca0d | 363 | Group: Networking/Daemons |
5a48d1ee | 364 | Requires: %{name} = %{version}-%{release} |
2209d883 ER |
365 | Provides: apache(mod_auth_dbm) = %{version}-%{release} |
366 | Obsoletes: apache-mod_auth_db | |
a644ca0d | 367 | |
23c1b0e7 MM |
368 | %description mod_auth_dbm |
369 | This module provides for HTTP Basic Authentication, where the | |
370 | usernames and passwords are stored in DBM type database files. It is | |
371 | an alternative to the plain text password files provided by mod_auth. | |
a644ca0d | 372 | |
7cb77d99 ER |
373 | %description mod_auth_dbm -l pl.UTF-8 |
374 | Ten moduł udostępnia Prostą Autoryzację HTTP, gdzie użytkownicy oraz | |
375 | ich hasła są trzymane w plikach bazy typu DBM. | |
a644ca0d | 376 | |
833fb22c | 377 | %package mod_auth_digest |
76619f93 | 378 | Summary: Apache user authentication module using MD5 Digest Authentication |
7cb77d99 | 379 | Summary(pl.UTF-8): Moduł Apache'a do autoryzacji MD5 |
833fb22c | 380 | Group: Networking/Daemons |
5a48d1ee | 381 | Requires: %{name} = %{version}-%{release} |
2209d883 ER |
382 | Provides: apache(mod_auth_digest) = %{version}-%{release} |
383 | Obsoletes: apache-mod_digest | |
833fb22c | 384 | |
385 | %description mod_auth_digest | |
386 | This package contains mod_digest module. It provides user | |
387 | authentication using MD5 Digest Authentication. | |
388 | ||
7cb77d99 ER |
389 | %description mod_auth_digest -l pl.UTF-8 |
390 | Moduł ten dostarcza metodę autoryzacji bazującą na MD5 Digest | |
833fb22c | 391 | Authentication. |
392 | ||
7891f80d PG |
393 | %package mod_autoindex |
394 | Summary: Apache module - display index of files | |
7cb77d99 | 395 | Summary(pl.UTF-8): Moduł apache do wyświetlania indeksu plików |
7891f80d | 396 | Group: Networking/Daemons |
7891f80d | 397 | Requires: %{name} = %{version}-%{release} |
2209d883 | 398 | Provides: apache(mod_autoindex) = %{version}-%{release} |
7891f80d PG |
399 | |
400 | %description mod_autoindex | |
2209d883 ER |
401 | This package contains mod_autoindex module. It provides generation |
402 | index of files. | |
7891f80d | 403 | |
7cb77d99 ER |
404 | %description mod_autoindex -l pl.UTF-8 |
405 | Ten pakiet dostarcza moduł autoindex, który generuje indeks plików. | |
7891f80d | 406 | |
23c1b0e7 MM |
407 | %package mod_cache |
408 | Summary: Content cache keyed to URIs | |
7cb77d99 | 409 | Summary(pl.UTF-8): Pamięć podręczna wg klucza URI |
0eef284d | 410 | Group: Networking/Daemons |
5a48d1ee | 411 | Requires: %{name} = %{version}-%{release} |
2209d883 | 412 | Provides: apache(mod_cache) = %{version}-%{release} |
23c1b0e7 MM |
413 | |
414 | %description mod_cache | |
415 | mod_cache implements an RFC 2616 compliant HTTP content cache that can | |
416 | be used to cache either local or proxied content. Two storage | |
417 | management modules are included in the base Apache distribution: | |
418 | mod_disk_cache implements a disk based storage manager (generally used | |
419 | for proxy caching) and mod_mem_cache implements an in-memory based | |
420 | storage manager (primarily useful for caching local content). | |
421 | ||
7cb77d99 ER |
422 | %description mod_cache -l pl.UTF-8 |
423 | Implementacja zgodnej z RFC 2616 pamięci podręcznej, która może być | |
424 | używana do zapamiętywania zawartości lokalnej lub dostępnej przez | |
425 | proxy. 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 | |
427 | dysku (używane do cache'owania proxy). | |
23c1b0e7 MM |
428 | |
429 | %package mod_cgid | |
430 | Summary: Execution of CGI scripts using an external CGI daemon | |
7cb77d99 | 431 | Summary(pl.UTF-8): Uruchamianie zewnętrznych skryptów CGI za pomocą daemona CGI |
23c1b0e7 | 432 | Group: Networking/Daemons |
5a48d1ee | 433 | Requires: %{name} = %{version}-%{release} |
2209d883 | 434 | Provides: apache(mod_cgid) = %{version}-%{release} |
0eef284d | 435 | |
23c1b0e7 MM |
436 | %description mod_cgid |
437 | Execution of CGI scripts using an external CGI daemon. | |
0eef284d | 438 | |
7cb77d99 ER |
439 | %description mod_cgid -l pl.UTF-8 |
440 | Uruchamianie zewnętrznych skryptów CGI za pomocą demona CGI. | |
22ec501e | 441 | |
23c1b0e7 MM |
442 | %package mod_charset_lite |
443 | Summary: Specify character set translation or recoding | |
7cb77d99 | 444 | Summary(pl.UTF-8): Translacja lub przekodowywanie znaków |
5ff6067c | 445 | Group: Networking/Daemons |
5a48d1ee | 446 | Requires: %{name} = %{version}-%{release} |
2209d883 | 447 | Provides: apache(mod_charset_lite) = %{version}-%{release} |
5ff6067c | 448 | |
23c1b0e7 MM |
449 | %description mod_charset_lite |
450 | Specify character set translation or recoding. | |
5ff6067c | 451 | |
7cb77d99 ER |
452 | %description mod_charset_lite -l pl.UTF-8 |
453 | Translacja lub przekodowywanie znaków. | |
23c1b0e7 MM |
454 | |
455 | %package mod_dav | |
456 | Summary: Apache module - Distributed Authoring and Versioning | |
7cb77d99 | 457 | Summary(pl.UTF-8): Moduł Apache'a - rozproszone autorstwo i wersjonowanie |
23c1b0e7 | 458 | Group: Networking/Daemons |
5a48d1ee | 459 | Requires: %{name} = %{version}-%{release} |
2209d883 | 460 | Provides: apache(mod_dav) = %{version}-%{release} |
23c1b0e7 MM |
461 | |
462 | %description mod_dav | |
463 | This module provides class 1 and class 2 WebDAV ('Web-based | |
464 | Distributed Authoring and Versioning') functionality for Apache. This | |
465 | extension to the HTTP protocol allows creating, moving, copying, and | |
466 | deleting resources and collections on a remote web server. | |
467 | ||
7cb77d99 ER |
468 | %description mod_dav -l pl.UTF-8 |
469 | Moduł udostępnia klasę 1 oraz klasę 2 WebDAV (Bazującego na WWW | |
454c8277 | 470 | rozproszonego autorstwa i wersjonowania). To rozszerzenie HTTP pozwala |
7cb77d99 | 471 | na tworzenie, przesuwanie, kopiowanie oraz kasowanie zasobów na |
454c8277 | 472 | zdalnym serwerze WWW. |
23c1b0e7 MM |
473 | |
474 | %package mod_deflate | |
475 | Summary: Apache module: Compress content before it is delivered to the client | |
7cb77d99 | 476 | Summary(pl.UTF-8): Moduł Apache'a kompresujący dane przed przesłaniem ich do klienta |
23c1b0e7 | 477 | Group: Networking/Daemons |
5a48d1ee | 478 | Requires: %{name} = %{version}-%{release} |
3901bbf9 | 479 | Requires: %{name}-mod_headers = %{version}-%{release} |
2209d883 | 480 | Provides: apache(mod_deflate) = %{version}-%{release} |
23c1b0e7 MM |
481 | |
482 | %description mod_deflate | |
483 | Compress content before it is delivered to the client. | |
484 | ||
7cb77d99 ER |
485 | %description mod_deflate -l pl.UTF-8 |
486 | Moduł kompresujący dane przed przesłaniem ich do klienta. | |
22ec501e | 487 | |
5ff6067c | 488 | %package mod_dir |
22ec501e | 489 | Summary: Apache module for "trailing slash" redirects and serving directory index files |
7cb77d99 | 490 | Summary(pl.UTF-8): Moduł Apache'a oferujący przekierowania i udostępnianie informacji o zawartości katalogu |
5ff6067c | 491 | Group: Networking/Daemons |
5a48d1ee | 492 | Requires: %{name} = %{version}-%{release} |
2209d883 | 493 | Provides: apache(mod_dir) = %{version}-%{release} |
5ff6067c | 494 | |
495 | %description mod_dir | |
9e85cd5a | 496 | This package contains mod_dir which provides "trailing slash" |
497 | redirects and serving directory index files. | |
5ff6067c | 498 | |
7cb77d99 ER |
499 | %description mod_dir -l pl.UTF-8 |
500 | Moduł oferujący przekierowania i udostępnianie informacji o zawartości | |
454c8277 | 501 | katalogu. |
22ec501e | 502 | |
5ff6067c | 503 | %package mod_headers |
504 | Summary: Apache module allows for the customization of HTTP response headers | |
7cb77d99 | 505 | Summary(pl.UTF-8): Moduł Apache'a pozwalający na modyfikację nagłówków HTTP |
5ff6067c | 506 | Group: Networking/Daemons |
5a48d1ee | 507 | Requires: %{name} = %{version}-%{release} |
2209d883 | 508 | Provides: apache(mod_headers) = %{version}-%{release} |
5ff6067c | 509 | |
510 | %description mod_headers | |
511 | This package contains mod_headers module. The module allows for the | |
9e85cd5a | 512 | customization of HTTP response headers. Headers can be merged, |
513 | replaced or removed. | |
5ff6067c | 514 | |
7cb77d99 ER |
515 | %description mod_headers -l pl.UTF-8 |
516 | Moduł pozwalający na łączenie, usuwanie oraz zamianę nagłówków HTTP | |
517 | wysyłanych do przeglądarki. | |
22ec501e | 518 | |
5ff6067c | 519 | %package mod_imap |
520 | Summary: Apache module with imap-file handler | |
7cb77d99 | 521 | Summary(pl.UTF-8): Moduł Apache'a z obsługą imap-file |
5ff6067c | 522 | Group: Networking/Daemons |
5a48d1ee | 523 | Requires: %{name} = %{version}-%{release} |
2209d883 | 524 | Provides: apache(mod_imap) = %{version}-%{release} |
5ff6067c | 525 | |
526 | %description mod_imap | |
9e85cd5a | 527 | This package contains mod_imap module. It provides for .map files, |
528 | replacing the functionality of the imagemap CGI program. Any directory | |
529 | or document type configured to use the handler imap-file. | |
5ff6067c | 530 | |
7cb77d99 ER |
531 | %description mod_imap -l pl.UTF-8 |
532 | Moduł umożliwiający obsługę plików .map (imap-file handler). | |
22ec501e | 533 | |
5ff6067c | 534 | %package mod_info |
535 | Summary: Apache module with comprehensive overview of the server configuration | |
7cb77d99 | 536 | Summary(pl.UTF-8): Moduł Apache'a udostępniający informacje o serwerze |
5ff6067c | 537 | Group: Networking/Daemons |
5a48d1ee | 538 | Requires: %{name} = %{version}-%{release} |
2209d883 | 539 | Provides: apache(mod_info) = %{version}-%{release} |
5ff6067c | 540 | |
541 | %description mod_info | |
22ec501e | 542 | This package contains mod_info module. It provides a comprehensive |
9e85cd5a | 543 | overview of the server configuration including all installed modules |
544 | and directives in the configuration files. | |
5ff6067c | 545 | |
7cb77d99 ER |
546 | %description mod_info -l pl.UTF-8 |
547 | Moduł udostępniający informacje o konfiguracji serwera, | |
548 | zainstalowanych modułach itp. | |
22ec501e | 549 | |
e3c3191a | 550 | %package mod_ldap |
551 | Summary: Apache module to use LDAP connections | |
7cb77d99 | 552 | Summary(pl.UTF-8): Moduł Apache'a umożliwiający korzystanie z połączeń LDAP |
e3c3191a | 553 | Group: Networking/Daemons |
5a48d1ee | 554 | Requires: %{name} = %{version}-%{release} |
2209d883 | 555 | Provides: apache(mod_ldap) = %{version}-%{release} |
e3c3191a | 556 | |
557 | %description mod_ldap | |
599c0f7c | 558 | Apache module to use LDAP connections. |
559 | ||
7cb77d99 ER |
560 | %description mod_ldap -l pl.UTF-8 |
561 | Moduł Apache'a umożliwiający korzystanie z połączeń LDAP. | |
e3c3191a | 562 | |
3d5eacf7 AM |
563 | %package mod_logio |
564 | Summary: Apache module for logging of input and output bytes per request | |
7cb77d99 | 565 | Summary(pl.UTF-8): Moduł Apache'a umożliwiający logowanie liczby bajtów odebranych oraz wysłanych |
3d5eacf7 AM |
566 | Group: Networking/Daemons |
567 | Requires: %{name} = %{version}-%{release} | |
568 | Provides: apache(mod_logio) = %{version}-%{release} | |
569 | ||
570 | %description mod_logio | |
571 | This package contains mod_logio module. It allows to log number of | |
572 | input and output bytes per request. | |
573 | ||
7cb77d99 ER |
574 | %description mod_logio -l pl.UTF-8 |
575 | Moduł pozwalający logować ile bajtów zostało wysłanych lub odebranych | |
3d5eacf7 AM |
576 | w danym zapytaniu. |
577 | ||
e60e8715 | 578 | %package mod_proxy |
88cccc3b | 579 | Summary: Apache module with Web proxy |
7cb77d99 | 580 | Summary(pl.UTF-8): Moduł Apache'a dodający obsługę serwera proxy |
e60e8715 | 581 | Group: Networking/Daemons |
5a48d1ee | 582 | Requires: %{name} = %{version}-%{release} |
2209d883 | 583 | Provides: apache(mod_proxy) = %{version}-%{release} |
e60e8715 | 584 | |
585 | %description mod_proxy | |
9e85cd5a | 586 | This package contains module with implementation a proxy/cache for |
587 | Apache. It implements proxying capability for FTP, CONNECT (for SSL), | |
23c1b0e7 MM |
588 | HTTP/0.9, HTTP/1.0 and HTTP/1.1. The module can be configured to |
589 | connect to other proxy modules for these and other protocols. | |
88cccc3b | 590 | |
7cb77d99 ER |
591 | %description mod_proxy -l pl.UTF-8 |
592 | Moduł zawiera implementację serwera proxy/cache dla Apache. | |
593 | Implementacja zawiera obsługę FTP, CONNECT (dla SSL), HTTP/0.9, | |
23c1b0e7 | 594 | HTTP/1.0 i HTTP/1.1. |
22ec501e | 595 | |
5ff6067c | 596 | %package mod_rewrite |
597 | Summary: Apache module with rule-based engine for rewrite requested URLs on the fly | |
7cb77d99 | 598 | Summary(pl.UTF-8): Moduł Apache'a do "przepisywania" adresów URL w locie |
5ff6067c | 599 | Group: Networking/Daemons |
5a48d1ee | 600 | Requires: %{name} = %{version}-%{release} |
2209d883 | 601 | Provides: apache(mod_rewrite) = %{version}-%{release} |
5ff6067c | 602 | |
603 | %description mod_rewrite | |
9e85cd5a | 604 | This package contains It provides a rule-based rewriting engine to |
605 | rewrite requested URLs on the fly. | |
5ff6067c | 606 | |
7cb77d99 ER |
607 | %description mod_rewrite -l pl.UTF-8 |
608 | Moduł oferujący możliwość "przepisywania" adresów URL w locie. | |
22ec501e | 609 | |
23c1b0e7 | 610 | %package mod_ssl |
07edd6b5 | 611 | Summary: SSL/TLS module for the Apache HTTP server |
7cb77d99 ER |
612 | Summary(pl.UTF-8): Moduł SSL/TSL dla serwera Apache |
613 | Summary(ru.UTF-8): Модуль SSL/TLS для веб-сервера Apache | |
23c1b0e7 | 614 | Epoch: 1 |
7cb77d99 | 615 | Group: Networking/Daemons |
5a48d1ee | 616 | Requires: %{name} = %{version}-%{release} |
2209d883 | 617 | Provides: apache(mod_ssl) = 1:%{version}-%{release} |
23c1b0e7 MM |
618 | |
619 | %description mod_ssl | |
07edd6b5 | 620 | The mod_ssl module provides strong cryptography for the Apache Web |
621 | server 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 |
625 | Moduł mod_ssl udostępnia wsparcie do silnej kryptografii dla serwera | |
626 | Apache poprzez protokoły SSL/TSL (Secure Sockets Layer/Transport Layer | |
07edd6b5 | 627 | Security). |
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 | 634 | Summary: Server status report module for Apache |
7cb77d99 | 635 | Summary(pl.UTF-8): Moduł udostępniający informacje statystyczne z serwera Apache |
5ff6067c | 636 | Group: Networking/Daemons |
5a48d1ee | 637 | Requires: %{name} = %{version}-%{release} |
2209d883 | 638 | Provides: apache(mod_status) = %{version}-%{release} |
5ff6067c | 639 | |
640 | %description mod_status | |
9e85cd5a | 641 | The Status module allows a server administrator to find out how well |
642 | their server is performing. A HTML page is presented that gives the | |
643 | current server statistics in an easily readable form. If required this | |
644 | page can be made to automatically refresh (given a compatible | |
645 | browser). | |
5ff6067c | 646 | |
7cb77d99 ER |
647 | %description mod_status -l pl.UTF-8 |
648 | Moduł pozwala administratorowi na przeglądanie statystyk dotyczących | |
31f818d0 | 649 | pracy serwera Apache (w postaci strony HTML). |
22ec501e | 650 | |
88cccc3b | 651 | %package mod_usertrack |
652 | Summary: Apache module for user tracking using cookies | |
7cb77d99 | 653 | Summary(pl.UTF-8): Moduł Apache'a służący do śledzenia "ciasteczek" |
88cccc3b | 654 | Group: Networking/Daemons |
5a48d1ee | 655 | Requires: %{name} = %{version}-%{release} |
2209d883 | 656 | Provides: apache(mod_usertrack) = %{version}-%{release} |
88cccc3b | 657 | |
658 | %description mod_usertrack | |
9e85cd5a | 659 | This package contains the user tracking module which did its own |
660 | logging using CookieLog directory. This module allow multiple log | |
661 | files. | |
e60e8715 | 662 | |
7cb77d99 ER |
663 | %description mod_usertrack -l pl.UTF-8 |
664 | Moduł pozwalający na śledzenie "ciasteczek". | |
22ec501e | 665 | |
e60e8715 | 666 | %package mod_vhost_alias |
88cccc3b | 667 | Summary: Apache module for dynamically configured mass virtual hosting |
7cb77d99 | 668 | Summary(pl.UTF-8): Moduł Apache'a dodający obsługę hostów wirtualnych |
e60e8715 | 669 | Group: Networking/Daemons |
5a48d1ee | 670 | Requires: %{name} = %{version}-%{release} |
2209d883 | 671 | Provides: apache(mod_vhost_alias) = %{version}-%{release} |
e60e8715 | 672 | |
673 | %description mod_vhost_alias | |
674 | This package contains the mod_vhost_alias. It provides support for | |
675 | dynamically configured mass virtual hosting. | |
676 | ||
7cb77d99 ER |
677 | %description mod_vhost_alias -l pl.UTF-8 |
678 | Moduł umożliwia na dynamiczne konfigurowanie masowej ilości serwerów | |
22ec501e AM |
679 | wirtualnych. |
680 | ||
5ff6067c | 681 | %package mod_unique_id |
682 | Summary: Apache module which provides a magic token for each request | |
7cb77d99 | 683 | Summary(pl.UTF-8): Moduł Apache'a nadający każdemu zapytaniu unikalny token |
5ff6067c | 684 | Group: Networking/Daemons |
5a48d1ee | 685 | Requires: %{name} = %{version}-%{release} |
2209d883 | 686 | Provides: apache(mod_unique_id) = %{version}-%{release} |
5ff6067c | 687 | |
688 | %description mod_unique_id | |
9e85cd5a | 689 | This package contains the mod_unique_id. This module provides a magic |
690 | token for each request which is guaranteed to be unique across "all" | |
691 | requests under very specific conditions. The unique identifier is even | |
692 | unique across multiple machines in a properly configured cluster of | |
693 | machines. The environment variable UNIQUE_ID is set to the identifier | |
694 | for each request. Unique identifiers are useful for various reasons | |
695 | which are beyond the scope of this document. | |
5ff6067c | 696 | |
7cb77d99 ER |
697 | %description mod_unique_id -l pl.UTF-8 |
698 | Moduł nadaje każdemu zapytaniu token unikalny w ramach wszystkich | |
699 | zapytań, nawet w ramach poprawnie skonfigurowanego klastra z wielu | |
700 | maszyn. Moduł ustawia przy każdym zapytaniu zmienną środowiskową | |
e45cb0f8 JB |
701 | UNIQUE_ID. |
702 | ||
efc2169b | 703 | %package mod_expires |
e45cb0f8 | 704 | Summary: Apache module which generates Expires HTTP headers |
7cb77d99 | 705 | Summary(pl.UTF-8): Moduł Apache'a generujący nagłówki HTTP Expires |
efc2169b | 706 | Group: Networking/Daemons |
5a48d1ee | 707 | Requires: %{name} = %{version}-%{release} |
2209d883 | 708 | Provides: apache(mod_expires) = %{version}-%{release} |
efc2169b AF |
709 | |
710 | %description mod_expires | |
e45cb0f8 | 711 | This module controls the setting of the Expires HTTP header in server |
ce55ee5d | 712 | responses. The expiration date can set to be relative to either the |
713 | time the source file was last modified, or to the time of the client | |
714 | access. | |
e45cb0f8 | 715 | |
7cb77d99 ER |
716 | %description mod_expires -l pl.UTF-8 |
717 | Moduł kontroluje ustawianie nagłówka HTTP Expires. Data wygaśnięcia | |
718 | waż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 | 722 | Summary: Apache module: caches a static list of files in memory |
7cb77d99 | 723 | Summary(pl.UTF-8): Moduł Apache'a cache'ujący statyczną listę plików w pamięci |
23c1b0e7 | 724 | Group: Networking/Daemons |
5a48d1ee | 725 | Requires: %{name} = %{version}-%{release} |
2209d883 ER |
726 | Provides: apache(mod_file_cache) = %{version}-%{release} |
727 | Obsoletes: apache-mmap_static | |
23c1b0e7 MM |
728 | |
729 | %description mod_file_cache | |
730 | Caches a static list of files in memory. | |
731 | ||
7cb77d99 ER |
732 | %description mod_file_cache -l pl.UTF-8 |
733 | Moduł cache'ujący statyczną listę plików w pamięci. | |
23c1b0e7 | 734 | |
ae82d530 | 735 | %package -n htpasswd-%{name} |
56d4697d | 736 | Summary: Apache 2 htpasswd utility: manage user files for basic authentication |
7cb77d99 | 737 | Summary(pl.UTF-8): Narzędzie htpasswd z Apache'a 2 do zarządzania plikami uwierzytelnienia basic |
ae82d530 | 738 | Group: Networking/Utilities |
739 | Provides: htpasswd | |
591ff97d | 740 | Obsoletes: htpasswd |
ae82d530 | 741 | |
742 | %description -n htpasswd-%{name} | |
56d4697d JB |
743 | htpasswd is used to create and update the flat-files used to store |
744 | usernames and password for basic authentication of HTTP users. This | |
745 | package contains htpasswd from Apache 2; this version supports | |
746 | plaintext passwords and CRYPT (default), MD5 and SHA1 encryptions. | |
747 | ||
7cb77d99 ER |
748 | %description -n htpasswd-%{name} -l pl.UTF-8 |
749 | htpasswd służy do tworzenia i uaktualniania plików tekstowych | |
750 | służących do przechowywania nazw użytkowników i haseł do podstawowego | |
751 | uwierzytelnienia użytkowników HTTP. Ten pakiet zawiera htpasswd z | |
752 | Apache'a 2; ta wersja obsługuje hasła zapisane czystym tekstem oraz | |
753 | zakodowane algorytmami CRYPT (domyślnym), MD5 i SHA1. | |
ae82d530 | 754 | |
f814163e | 755 | %package cgi_test |
756 | Summary: cgi test/demo programs | |
7cb77d99 | 757 | Summary(pl.UTF-8): Programy testowe/przykładowe cgi |
f814163e | 758 | Group: Networking/Utilities |
759 | Requires: %{name} = %{version}-%{release} | |
c45c399d | 760 | Requires: FHS >= 2.3-12 |
f814163e | 761 | |
762 | %description cgi_test | |
763 | Two cgi test/demo programs: test-cgi and print-env. | |
764 | ||
7cb77d99 ER |
765 | %description cgi_test -l pl.UTF-8 |
766 | Dwa 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 |
802 | MODULES_API=`awk '/#define MODULE_MAGIC_NUMBER_MAJOR/ {print $3}' include/ap_mmn.h` | |
803 | if [ "$MODULES_API" != "%_apache_modules_api" ]; then | |
ee3bdc27 | 804 | echo "Set %%_apache_modules_api to $MODULES_API and rerun." |
30dd38d1 AF |
805 | exit 1 |
806 | fi | |
807 | ./buildconf | |
e586bad9 | 808 | rm -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 | 814 | install /usr/share/automake/config.* build/ |
0137928b | 815 | CPPFLAGS="-DMAX_SERVER_LIMIT=200000 -DBIG_SECURITY_HOLE=1" |
cbcd7ad2 | 816 | for mpm in metuxmpm peruser perchild prefork worker; do |
e5603d11 AM |
817 | install -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 | |
888 | find include -name '*.h' | xargs perl -pi -e "s#/httpd\.(.*?)\.conf#/etc/httpd/httpd.conf#" | |
889 | ||
e5603d11 AM |
890 | cd .. |
891 | done | |
892 | ||
cbcd7ad2 | 893 | for 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 | |
899 | done | |
3450f3c5 | 900 | |
8e78a897 | 901 | %install |
902 | rm -rf $RPM_BUILD_ROOT | |
72384e63 | 903 | install -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 | 923 | for 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 |
926 | done |
927 | ||
7ea48c14 AM |
928 | ln -s httpd.prefork $RPM_BUILD_ROOT%{_sbindir}/httpd |
929 | ||
750b9d00 AM |
930 | ln -s %{_libdir}/apache $RPM_BUILD_ROOT%{_sysconfdir}/modules |
931 | ln -s %{_localstatedir}/run/apache $RPM_BUILD_ROOT%{_sysconfdir}/run | |
932 | ln -s %{_libdir}/apache/build $RPM_BUILD_ROOT%{_sysconfdir}/build | |
933 | ||
23c1b0e7 MM |
934 | rm -f $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf |
935 | install -d $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf | |
936 | ||
937 | mv -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 |
944 | ln -sf %{_bindir}/libtool $RPM_BUILD_ROOT%{_libexecdir}/build/libtool |
945 | ln -sf %{_libexecdir}/build $RPM_BUILD_ROOT%{_sysconfdir}/build | |
5ff6067c | 946 | |
130aaac6 | 947 | install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd |
23c1b0e7 | 948 | install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache |
c1e5fa04 | 949 | install %{SOURCE4} $RPM_BUILD_ROOT/etc/sysconfig/httpd |
4db2fb54 | 950 | install %{SOURCE5} $RPM_BUILD_ROOT/etc/monit/httpd.monitrc |
b0053084 | 951 | |
23c1b0e7 MM |
952 | touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer,suexec}_log |
953 | ||
28084236 | 954 | %if %{with ssl} |
23c1b0e7 MM |
955 | install -d $RPM_BUILD_ROOT%{_sysconfdir}/ssl |
956 | install %{SOURCE20} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.crt | |
957 | install %{SOURCE21} $RPM_BUILD_ROOT%{_sysconfdir}/ssl/server.key | |
958 | %endif | |
959 | ||
960 | CFG="$RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf/" | |
961 | ||
d66fc929 TP |
962 | install %{SOURCE6} $CFG/10_httpd.conf |
963 | install %{SOURCE8} $CFG/20_mod_vhost_alias.conf | |
964 | install %{SOURCE9} $CFG/25_mod_status.conf | |
23c1b0e7 MM |
965 | install %{SOURCE10} $CFG/30_mod_proxy.conf |
966 | install %{SOURCE11} $CFG/35_mod_info.conf | |
967 | install %{SOURCE12} $CFG/40_mod_ssl.conf | |
968 | install %{SOURCE13} $CFG/45_mod_dav.conf | |
969 | install %{SOURCE14} $CFG/59_mod_dir.conf | |
6eadc521 | 970 | install %{SOURCE15} $CFG/13_mod_suexec.conf |
1469bd8e | 971 | install %{SOURCE16} $CFG/58_mod_deflate.conf |
7891f80d | 972 | install %{SOURCE17} $CFG/57_mod_autoindex.conf |
23c1b0e7 | 973 | |
d66fc929 TP |
974 | echo "LoadModule ldap_module %{_libexecdir}/mod_ldap.so" > $CFG/49_mod_ldap.conf |
975 | echo "LoadModule actions_module %{_libexecdir}/mod_actions.so" > $CFG/50_mod_actions.conf | |
976 | echo "LoadModule auth_module %{_libexecdir}/mod_auth.so" > $CFG/51_mod_auth.conf | |
977 | echo "LoadModule auth_anon_module %{_libexecdir}/mod_auth_anon.so" > $CFG/52_mod_auth_anon.conf | |
978 | echo "LoadModule auth_dbm_module %{_libexecdir}/mod_auth_dbm.so" > $CFG/53_mod_auth_dbm.conf | |
979 | echo "LoadModule auth_digest_module %{_libexecdir}/mod_auth_digest.so" > $CFG/54_mod_auth_digest.conf | |
980 | echo "LoadModule cache_module %{_libexecdir}/mod_cache.so | |
981 | LoadModule mem_cache_module %{_libexecdir}/mod_mem_cache.so | |
982 | LoadModule disk_cache_module %{_libexecdir}/mod_disk_cache.so" > $CFG/55_mod_cache.conf | |
983 | echo "LoadModule cgid_module %{_libexecdir}/mod_cgid.so" > $CFG/56_mod_cgid.conf | |
984 | echo "LoadModule charset_lite_module %{_libexecdir}/mod_charset_lite.so" > $CFG/57_mod_charset_lite.conf | |
d66fc929 TP |
985 | echo "LoadModule auth_ldap_module %{_libexecdir}/mod_auth_ldap.so" > $CFG/59_mod_auth_ldap.conf |
986 | echo "LoadModule expires_module %{_libexecdir}/mod_expires.so" > $CFG/60_mod_expires.conf | |
987 | echo "LoadModule file_cache_module %{_libexecdir}/mod_file_cache.so" > $CFG/61_mod_file_cache.conf | |
988 | echo "LoadModule headers_module %{_libexecdir}/mod_headers.so" > $CFG/62_mod_headers.conf | |
989 | echo "LoadModule imap_module %{_libexecdir}/mod_imap.so" > $CFG/63_mod_imap.conf | |
990 | echo "LoadModule rewrite_module %{_libexecdir}/mod_rewrite.so" > $CFG/64_mod_rewrite.conf | |
991 | echo "LoadModule usertrack_module %{_libexecdir}/mod_usertrack.so" > $CFG/65_mod_usertrack.conf | |
992 | echo "LoadModule unique_id_module %{_libexecdir}/mod_unique_id.so" > $CFG/66_mod_unique_id.conf | |
3d5eacf7 | 993 | echo "LoadModule logio_module %{_libexecdir}/mod_logio.so" > $CFG/67_mod_logio.conf |
691b9a5c | 994 | |
9e85cd5a | 995 | ln -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) |
997 | find $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} |
1002 | mv $RPM_BUILD_ROOT%{_sbindir}/htpasswd $RPM_BUILD_ROOT%{_bindir}/ | |
6bf9282d | 1003 | ln -sf %{_bindir}/htpasswd $RPM_BUILD_ROOT%{_sbindir}/ |
ae82d530 | 1004 | |
f814163e | 1005 | # cgi_test: create config file with ScriptAlias |
1006 | cat << EOF > $CFG/09_cgi_test.conf | |
1007 | ScriptAlias /cgi-bin/printenv %{_cgibindir}/printenv | |
1008 | ScriptAlias /cgi-bin/test-cgi %{_cgibindir}/test-cgi | |
1009 | EOF | |
1010 | ||
c2a028b3 JB |
1011 | %clean |
1012 | rm -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 | 1020 | umask 137 |
1021 | touch /var/log/httpd/{access,error,agent,referer}_log | |
8e78a897 | 1022 | |
1023 | %preun | |
abc1cf05 | 1024 | if [ "$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 | 1030 | fi |
1031 | ||
e89397f0 | 1032 | %postun |
d88f3b6f | 1033 | if [ "$1" = "0" ]; then |
ac66b6ad | 1034 | %userremove http |
1035 | %groupremove http | |
d88f3b6f | 1036 | fi |
e89397f0 | 1037 | |
89d9e2c3 | 1038 | %triggerpostun -- %{name} <= 2.0.50-6 |
a7498af8 | 1039 | %banner %{name}-2.0.50-6 << EOF |
1040 | WARNING!!! | |
1041 | Since 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 | 1043 | poldek -Uv %{name}-mod_autoindex |
a7498af8 | 1044 | EOF |
1a4888a9 | 1045 | |
5e08ff04 | 1046 | %triggerpostun -- %{name} < 2.0.54-4 |
a7498af8 | 1047 | %banner %{name}-2.0.54-2 << EOF |
1e9e98df ER |
1048 | WARNING!!! |
1049 | CGI demo/test programs - printenv and test-cgi, have been released | |
1050 | from package apache into separate subpackage apache-cgi_test. If you | |
1051 | need printenv and/or test-cgi, please install apache-cgi_test package, | |
1052 | e.g. by running poldek -Uv apache-cgi_test | |
a7498af8 | 1053 | EOF |
f814163e | 1054 | |
c1e5fa04 ER |
1055 | # update /etc/sysconfig/apache -> httpd rename |
1056 | if [ -f /etc/sysconfig/apache.rpmsave ]; then | |
1057 | cp -f /etc/sysconfig/httpd{,.rpmnew} | |
1058 | mv -f /etc/sysconfig/{apache.rpmsave,httpd} | |
1059 | fi | |
1060 | ||
4db2fb54 ER |
1061 | %triggerpostun -- %{name} < 2.0.55-3.1 |
1062 | if ! grep -q 'Include webapps.d/' /etc/httpd/httpd.conf/10_httpd.conf; then | |
ee5a8932 ER |
1063 | # make sure webapps.d is included |
1064 | cp -f /etc/httpd/httpd.conf/10_httpd.conf{,.rpmsave} | |
1065 | # this file is ugly, so just append new lines | |
1066 | cat <<EOF >> /etc/httpd/httpd.conf/10_httpd.conf | |
1067 | # Include webapps config | |
1068 | Include webapps.d/*.conf | |
1069 | EOF | |
4db2fb54 ER |
1070 | fi |
1071 | ||
1072 | # rename monitrc to be service name like other files | |
1073 | if [ -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} | |
1076 | fi | |
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 \ | |
1093 | if [ "$1" = "1" ]; then \ | |
1094 | %service -q httpd restart \ | |
226216eb | 1095 | fi |
5ff6067c | 1096 | |
35447b83 ER |
1097 | # macro called at module postun scriptlet |
1098 | %define module_postun \ | |
1099 | if [ "$1" = "0" ]; then \ | |
1100 | %service -q httpd restart \ | |
5ff6067c | 1101 | fi |
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 |
1254 | if [ "$1" = "1" ]; then |
1255 | %service -q httpd reload | |
f814163e | 1256 | fi |
1257 | ||
35447b83 | 1258 | %postun cgi_test |
f814163e | 1259 | if [ "$1" = "0" ]; then |
35447b83 | 1260 | %service -q httpd reload |
f814163e | 1261 | fi |
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 |