]> git.pld-linux.org Git - packages/apache.git/blob - apache.spec
- updated Source url.
[packages/apache.git] / apache.spec
1 %include        /usr/lib/rpm/macros.perl
2 Summary:        The most widely used Web server on the Internet
3 Summary(de):    Leading World Wide Web-Server
4 Summary(fr):    Le serveur web le plus utilise sur Internet
5 Summary(pl):    Serwer WWW (World Wide Web)
6 Summary(tr):    Lider WWW tarayýcý
7 Name:           apache
8 Version:        1.3.12
9 Release:        1
10 Group:          Networking/Daemons
11 Group(pl):      Sieciowe/Serwery
12 Source0:        ftp://ftp.apache.org/dist/%{name}_%{version}.tar.gz
13 Source1:        apache.init
14 Source2:        apache.logrotate
15 Source3:        apache-icons.tar.gz
16 Source4:        apache.sysconfig
17 Source5:        apache-access.conf
18 Source6:        apache-httpd.conf
19 Source7:        apache-srm.conf
20 Source8:        apache-virtual-host.conf
21 Patch0:         apache-PLD.patch
22 Patch1:         apache-suexec.patch
23 Patch2:         apache-htdocs.patch
24 Patch3:         apache-errordocs.patch
25 Patch4:         apache-apxs.patch
26 Patch5:         apache-phhttpd.patch
27 Patch6:         apache-EAPI.patch
28 Patch7:         apache-v6-PLD-1.patch.gz
29 Copyright:      BSD-like
30 Provides:       httpd
31 Provides:       webserver
32 Prereq:         /sbin/chkconfig
33 Prereq:         /usr/sbin/useradd
34 Prereq:         /usr/bin/getgid
35 Prereq:         /bin/id
36 Prereq:         sh-utils
37 BuildRequires:  mm-devel
38 Requires:       rc-scripts
39 Requires:       mailcap
40 Requires:       /etc/mime.types
41 URL:            http://www.apache.org/
42 BuildRoot:      /tmp/%{name}-%{version}-root
43 Provides:       apache(EAPI)
44 Obsoletes:      apache-extra
45 Obsoletes:      apache6
46 Obsoletes:      apache-doc
47
48 %define         _sysconfdir     /etc/httpd
49 %define         _includedir     %{_prefix}/include/apache
50 %define         _datadir        /home/httpd
51 %define         _libexecdir     %{_prefix}/lib/apache
52
53 %description
54 Apache is a powerful, full-featured, efficient and freely-available Web
55 server. Apache is also the most popular Web server on the Internet.
56
57 %description -l de
58 Apache ist ein voll funktionsfähiger Web-Server, der kostenlos
59 erhältlich und weit verbreitet ist.
60
61 %description -l fr
62 Apache est un serveur Web puissant, efficace, gratuit et complet. Apache est
63 aussi le serveur Web le plus populaire sur Internet.
64
65 %description -l pl
66 Apache jest serwerem WWW (World Wide Web). Instaluj±c ten pakiet bêdziesz 
67 móg³ prezentowaæ w³asne strony WWW w sieci internet.
68
69 %description -l tr
70 Apache serbest daðýtýlan ve çok kullanýlan yetenekli bir web sunucusudur.
71
72 %package suexec
73 Summary:        Apache suexec wrapper
74 Summary(pl):    Suexec wrapper do serwera www Apache
75 Group:          Networking/Development
76 Group(pl):      Sieciowe/Programowanie
77 Requires:       %{name}(EAPI) = %{version}
78
79 %description suexec
80 The suEXEC feature provides Apache users the ability to run CGI and SSI
81 programs under user IDs different from the user ID of the calling web-server.
82 Normally, when a CGI or SSI program executes, it runs as the same user 
83 who is running the web server. 
84
85 %description -l pl suexec
86 SuEXEC umo¿liwia serwerowi Apache uruchamianie programów CGI i SSI z innym
87 UID ni¿ wywo³uj±cy je serwer. Normalnie programy CGI i SSI s± wykonywane
88 jako taki sam u¿ytkownik jak serwer WWW.
89
90 %package devel
91 Summary:        Module development tools for the Apache web server
92 Summary(fr):    Les outils de developpement de modules pour le serveur web Apache
93 Summary(pl):    Pliki nag³ówkowe do tworzenai modu³ów rozszerzeñ do serwera www Apache
94 Group:          Networking/Development
95 Group(pl):      Sieciowe/Programowanie
96 Requires:       %{name}(EAPI) = %{version}
97 Provides:       %{name}(EAPI)-devel
98
99 %description devel
100 The apache-devel package contains the source code for the Apache Web server
101 and the APXS binary you'll need to build Dynamic Shared Objects (DSOs) for
102 Apache.
103
104 %description -l fr devel
105 Le package apache-devel contient le code source pour le serveur Web Apache
106 et le binaire APXS dont vous aurez besoin pour construire des Objets
107 Dynamiques Partages (DSOs) pour Apache.
108
109 %description -l pl devel
110 Pliki nag³ówkowe dla serwera WWW Apache.
111
112 %package mod_actions
113 Summary:        Apache module for run CGI whenever a file of a certain type is requested
114 Group:          Networking/Daemons
115 Group(pl):      Sieciowe/Serwery
116 Prereq:         %{_sbindir}/apxs
117 Requires:       %{name}(EAPI) = %{version}
118
119 %description mod_actions
120 This package contains mod_actions module. This module lets you run CGI
121 scripts whenever a file of a certain type is requested. This makes it much
122 easier to execute scripts that process files.
123
124 %package mod_auth_anon
125 Summary:        Apache module with "anonymous" user access authentication
126 Group:          Networking/Daemons
127 Group(pl):      Sieciowe/Serwery
128 Prereq:         %{_sbindir}/apxs
129 Requires:       %{name}(EAPI) = %{version}
130
131 %description mod_auth_anon
132 This package contains mod_auth_anon module. It allows "anonymous" user
133 access to authenticated areas. It does access control in a manner similar to
134 anonymous-ftp sites; i.e. have a 'magic' user id 'anonymous' and the email
135 address as a password. These email addresses can be logged. Combined with
136 other (database) access control methods, this allows for effective user
137 tracking and customization according to a user profile while still keeping
138 the site open for 'unregistered' users. One advantage of using Auth-based
139 user tracking is that, unlike magic-cookies and funny URL pre/postfixes, it
140 is completely browser independent and it allows users to share URLs.
141
142 %package mod_digest
143 Summary:        Apache user authentication module using MD5 Digest Authentication 
144 Group:          Networking/Daemons
145 Group(pl):      Sieciowe/Serwery
146 Prereq:         %{_sbindir}/apxs
147 Requires:       %{name}(EAPI) = %{version}
148
149 %description mod_digest
150 This package contains mod_dir module. It provides user authentication using
151 MD5 Digest Authentication.
152
153 %package mod_dir
154 Summary:        Apache module for trailing slash" redirects and serving directory index files
155 Group:          Networking/Daemons
156 Group(pl):      Sieciowe/Serwery
157 Prereq:         %{_sbindir}/apxs
158 Requires:       %{name}(EAPI) = %{version}
159
160 %description mod_dir
161 This package contains mod_dir which provides "trailing slash" redirects and
162 serving directory index files.
163
164 %package mod_headers
165 Summary:        Apache module allows for the customization of HTTP response headers
166 Group:          Networking/Daemons
167 Group(pl):      Sieciowe/Serwery
168 Prereq:         %{_sbindir}/apxs
169 Requires:       %{name}(EAPI) = %{version}
170
171 %description mod_headers
172 This package contains mod_headers module. The module allows for the
173 customization of HTTP response headers. Headers can be merged, replaced or
174 removed.
175
176 %package mod_mmap_static
177 Summary:        Apache module for mmap()ing statically configured list files
178 Group:          Networking/Daemons
179 Group(pl):      Sieciowe/Serwery
180 Prereq:         %{_sbindir}/apxs
181 Requires:       %{name}(EAPI) = %{version}
182
183 %description mod_mmap_static
184 This package contains mod_mmap_static module. It provides mmap()ing of a
185 statically configured list of frequently requested but not changed files.
186
187 %package mod_imap
188 Summary:        Apache module with imap-file handler
189 Group:          Networking/Daemons
190 Group(pl):      Sieciowe/Serwery
191 Prereq:         %{_sbindir}/apxs
192 Requires:       %{name}(EAPI) = %{version}
193
194 %description mod_imap
195 This package contains mod_imap module. It provides for .map files, replacing
196 the functionality of the imagemap CGI program. Any directory or document
197 type configured to use the handler imap-file.
198
199 %package mod_info
200 Summary:        Apache module with comprehensive overview of the server configuration
201 Group:          Networking/Daemons
202 Group(pl):      Sieciowe/Serwery
203 Prereq:         %{_sbindir}/apxs
204 Requires:       %{name}(EAPI) = %{version}
205
206 %description mod_info
207 This package contains mod_mmap_static module. It provides a comprehensive
208 overview of the server configuration including all installed modules and
209 directives in the configuration files.
210
211 %package mod_proxy
212 Summary:        Apache module with Web proxy
213 Group:          Networking/Daemons
214 Group(pl):      Sieciowe/Serwery
215 Prereq:         %{_sbindir}/apxs
216 Requires:       %{name}(EAPI) = %{version}
217
218 %description mod_proxy
219 This package contains module with implementation a proxy/cache for Apache.
220 It implements proxying capability for FTP, CONNECT (for SSL), HTTP/0.9, and
221 HTTP/1.0. The module can be configured to connect to other proxy modules for
222 these and other protocols.
223
224 %package mod_rewrite
225 Summary:        Apache module with rule-based engine for rewrite requested URLs on the fly
226 Group:          Networking/Daemons
227 Group(pl):      Sieciowe/Serwery
228 Prereq:         %{_sbindir}/apxs
229 Requires:       %{name}(EAPI) = %{version}
230
231 %description mod_rewrite
232 This package contains It provides a rule-based rewriting engine to rewrite
233 requested URLs on the fly.
234
235 %package mod_status
236 Summary:        Server status report module for apache
237 Group:          Networking/Daemons
238 Group(pl):      Sieciowe/Serwery
239 Prereq:         %{_sbindir}/apxs
240 Requires:       %{name}(EAPI) = %{version}
241
242 %description mod_status
243 The Status module allows a server administrator to find out how well their
244 server is performing. A HTML page is presented that gives the current server
245 statistics in an easily readable form. If required this page can be made to
246 automatically refresh (given a compatible browser).
247
248 %package mod_usertrack
249 Summary:        Apache module for user tracking using cookies
250 Group:          Networking/Daemons
251 Group(pl):      Sieciowe/Serwery
252 Prereq:         %{_sbindir}/apxs
253 Requires:       %{name}(EAPI) = %{version}
254
255 %description mod_usertrack
256 This package contains the user tracking module which did its own logging
257 using CookieLog directory. This module allow multiple log files.
258
259 %package mod_vhost_alias
260 Summary:        Apache module for dynamically configured mass virtual hosting
261 Group:          Networking/Daemons
262 Group(pl):      Sieciowe/Serwery
263 Prereq:         %{_sbindir}/apxs
264 Requires:       %{name}(EAPI) = %{version}
265
266 %description mod_vhost_alias
267 This package contains the mod_vhost_alias. It provides support for
268 dynamically configured mass virtual hosting.
269
270 %package mod_unique_id
271 Summary:        Apache module which provides a magic token for each request
272 Group:          Networking/Daemons
273 Group(pl):      Sieciowe/Serwery
274 Prereq:         %{_sbindir}/apxs
275 Requires:       %{name}(EAPI) = %{version}
276
277 %description mod_unique_id
278 This package contains the mod_unique_id. This module provides a magic token
279 for each request which is guaranteed to be unique across "all" requests
280 under very specific conditions. The unique identifier is even unique across
281 multiple machines in a properly configured cluster of machines. The
282 environment variable UNIQUE_ID is set to the identifier for each request.
283 Unique identifiers are useful for various reasons which are beyond the scope
284 of this document.
285
286 %package mod_expires
287 Summary:        Apache module which provides .... 
288 Group:          Networking/Daemons
289 Group(pl):      Sieciowe/Serwery
290 Prereq:         %{_sbindir}/apxs
291 Requires:       %{name}(EAPI) = %{version}
292
293 %description mod_expires
294
295 %prep 
296 %setup -q -n apache_%{version} -a3
297 %patch0 -p1
298 %patch1 -p1
299 %patch2 -p1
300 %patch3 -p1
301 %patch4 -p1
302 %patch5 -p1
303 %patch6 -p1
304 %patch7 -p1
305
306 %build
307
308 LDFLAGS="-s"; export LDFLAGS
309 OPTIM="$RPM_OPT_FLAGS" \
310 ./configure \
311         --prefix=%{_prefix} \
312         --sysconfdir=%{_sysconfdir} \
313         --includedir=%{_includedir} \
314         --sbindir=%{_sbindir} \
315         --libexecdir=%{_libexecdir} \
316         --datadir=%{_datadir} \
317         --localstatedir=/var \
318         --runtimedir=/var/run \
319         --logfiledir=/var/log/httpd \
320         --with-layout=PLD \
321         --without-confadjust \
322         --enable-module=all \
323         --enable-shared=max \
324         --proxycachedir=/var/cache/apache \
325         --with-perl=%{_bindir}/perl \
326         --enable-suexec \
327         --suexec-caller=http \
328         --suexec-uidmin=500 \
329         --suexec-gidmin=500 \
330         --disable-rule=WANTHSREGEX \
331         --enable-rule=EAPI \
332         --enable-rule=INET6
333 make
334
335 %install
336 rm -rf $RPM_BUILD_ROOT
337 install -d $RPM_BUILD_ROOT/etc/{logrotate.d,rc.d/init.d,sysconfig} \
338         $RPM_BUILD_ROOT%{_datadir}/errordocs \
339         $RPM_BUILD_ROOT/var/{log/{httpd,archiv/httpd},state/apache/mm}
340
341 make install-quiet root="$RPM_BUILD_ROOT"
342
343 mv $RPM_BUILD_ROOT%{_datadir}/html/manual $RPM_BUILD_ROOT%{_datadir}
344
345 install %{SOURCE2} $RPM_BUILD_ROOT/etc/logrotate.d/apache
346 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/httpd
347 install %{SOURCE8} $RPM_BUILD_ROOT/etc/sysconfig/apache
348
349 touch $RPM_BUILD_ROOT/var/log/httpd/{access,error,agent,referer}_log
350
351 install errordocs/* $RPM_BUILD_ROOT%{_datadir}/errordocs
352
353 install %{SOURCE5} $RPM_BUILD_ROOT%{_sysconfdir}/access.conf
354 install %{SOURCE6} $RPM_BUILD_ROOT%{_sysconfdir}/httpd.conf
355 install %{SOURCE7} $RPM_BUILD_ROOT%{_sysconfdir}/srm.conf
356 install %{SOURCE8} $RPM_BUILD_ROOT%{_sysconfdir}/virtual-host.conf
357
358 ln -sf index.html.en $RPM_BUILD_ROOT/home/httpd/html/index.html
359
360 strip --strip-unneeded $RPM_BUILD_ROOT%{_libexecdir}/*.so
361
362 gzip -9nf $RPM_BUILD_ROOT%{_mandir}/man*/* \
363         ABOUT_APACHE src/CHANGES KEYS README
364
365 %pre
366 if [ -n "`getgid http`" ]; then
367         if [ "`getgid http`" != "51" ]; then
368                 echo "Warning: group http haven't gid=51. Corect this before install apache" 1>&2
369                 exit 1
370         fi
371 else
372         /usr/sbin/groupadd -g 51 -r -f http
373         if [ -f /var/db/group.db ]; then
374                 /usr/bin/update-db 1>&2
375         fi
376 fi
377 if [ -n "`id -u http 2>/dev/null`" ]; then
378         if [ "`id -u http`" != "51" ]; then
379                 echo "Warning: user http haven't uid=51. Corect this before install apache" 1>&2
380                 exit 1
381         fi
382 else
383         /usr/sbin/useradd -u 51 -r -d /home/httpd -s /bin/false -c "HTTP User" -g http http 1>&2
384         if [ -f /var/db/passwd.db ]; then
385                 /usr/bin/update-db 1>&2
386         fi
387 fi
388
389
390 %post
391 /sbin/chkconfig --add httpd
392 umask 137
393 touch /var/log/httpd/{access,error,agent,referer}_log
394 if [ -f /var/lock/subsys/httpd ]; then
395         /etc/rc.d/init.d/httpd restart 1>&2
396 else
397         echo "Run \"/etc/rc.d/init.d/httpd start\" to start apache http daemon."
398 fi
399 %{_sbindir}/apxs -e -a -n access %{_libexecdir}/mod_access.so 1>&2
400 %{_sbindir}/apxs -e -a -n alias %{_libexecdir}/mod_alias.so 1>&2
401 %{_sbindir}/apxs -e -a -n asis %{_libexecdir}/mod_asis.so 1>&2
402 %{_sbindir}/apxs -e -a -n auth %{_libexecdir}/mod_auth.so 1>&2
403 %{_sbindir}/apxs -e -a -n db_auth %{_libexecdir}/mod_auth_db.so 1>&2
404 %{_sbindir}/apxs -e -a -n dbm_auth %{_libexecdir}/mod_auth_dbm.so 1>&2
405 %{_sbindir}/apxs -e -a -n autoindex %{_libexecdir}/mod_autoindex.so 1>&2
406 %{_sbindir}/apxs -e -a -n cern_meta %{_libexecdir}/mod_cern_meta.so 1>&2
407 %{_sbindir}/apxs -e -a -n cgi %{_libexecdir}/mod_cgi.so 1>&2
408 %{_sbindir}/apxs -e -a -n env %{_libexecdir}/mod_env.so 1>&2
409 %{_sbindir}/apxs -e -a -n includes %{_libexecdir}/mod_include.so 1>&2
410 %{_sbindir}/apxs -e -a -n agent_log %{_libexecdir}/mod_log_agent.so 1>&2
411 %{_sbindir}/apxs -e -a -n config_log %{_libexecdir}/mod_log_config.so 1>&2
412 %{_sbindir}/apxs -e -a -n referer_log %{_libexecdir}/mod_log_referer.so 1>&2
413 %{_sbindir}/apxs -e -a -n mime %{_libexecdir}/mod_mime.so 1>&2
414 %{_sbindir}/apxs -e -a -n mime_magic %{_libexecdir}/mod_mime_magic.so 1>&2
415 %{_sbindir}/apxs -e -a -n negotiation %{_libexecdir}/mod_negotiation.so 1>&2
416 %{_sbindir}/apxs -e -a -n setenvif %{_libexecdir}/mod_setenvif.so 1>&2
417 %{_sbindir}/apxs -e -a -n speling %{_libexecdir}/mod_speling.so 1>&2
418 %{_sbindir}/apxs -e -a -n userdir %{_libexecdir}/mod_userdir.so 1>&2
419
420 %preun
421 if [ "$1" = "0" ]; then
422         %{_sbindir}/apxs -e -A -n access %{_libexecdir}/mod_access.so 1>&2
423         %{_sbindir}/apxs -e -A -n alias %{_libexecdir}/mod_alias.so 1>&2
424         %{_sbindir}/apxs -e -A -n asis %{_libexecdir}/mod_asis.so 1>&2
425         %{_sbindir}/apxs -e -A -n auth %{_libexecdir}/mod_auth.so 1>&2
426         %{_sbindir}/apxs -e -A -n db_auth %{_libexecdir}/mod_auth_db.so 1>&2
427         %{_sbindir}/apxs -e -A -n dbm_auth %{_libexecdir}/mod_auth_dbm.so 1>&2
428         %{_sbindir}/apxs -e -A -n autoindex %{_libexecdir}/mod_autoindex.so 1>&2
429         %{_sbindir}/apxs -e -A -n cern_meta %{_libexecdir}/mod_cern_meta.so 1>&2
430         %{_sbindir}/apxs -e -A -n cgi %{_libexecdir}/mod_cgi.so 1>&2
431         %{_sbindir}/apxs -e -A -n env %{_libexecdir}/mod_env.so 1>&2
432         %{_sbindir}/apxs -e -A -n includes %{_libexecdir}/mod_include.so 1>&2
433         %{_sbindir}/apxs -e -A -n agent_log %{_libexecdir}/mod_log_agent.so 1>&2
434         %{_sbindir}/apxs -e -A -n config_log %{_libexecdir}/mod_log_config.so 1>&2
435         %{_sbindir}/apxs -e -A -n referer_log %{_libexecdir}/mod_log_referer.so 1>&2
436         %{_sbindir}/apxs -e -A -n mime %{_libexecdir}/mod_mime.so 1>&2
437         %{_sbindir}/apxs -e -A -n mime_magic %{_libexecdir}/mod_mime_magic.so 1>&2
438         %{_sbindir}/apxs -e -A -n negotiation %{_libexecdir}/mod_negotiation.so 1>&2
439         %{_sbindir}/apxs -e -A -n setenvif %{_libexecdir}/mod_setenvif.so 1>&2
440         %{_sbindir}/apxs -e -A -n speling %{_libexecdir}/mod_speling.so 1>&2
441         %{_sbindir}/apxs -e -A -n userdir %{_libexecdir}/mod_userdir.so 1>&2
442         if [ -f /var/lock/subsys/httpd ]; then
443                 /etc/rc.d/init.d/httpd stop 1>&2
444         fi
445         /sbin/chkconfig --del httpd
446 fi
447
448 %postun
449 if [ "$1" = "0" ]; then
450         /usr/sbin/userdel http
451         if [ -f /var/db/passwd.db ]; then
452                 /usr/bin/update-db
453         fi
454         /usr/sbin/groupdel http
455         if [ -f /var/db/group.db ]; then
456                 /usr/bin/update-db
457         fi
458 fi
459
460 %post mod_actions
461 %{_sbindir}/apxs -e -a -n action %{_libexecdir}/mod_actions.so 1>&2
462
463 %preun mod_actions
464 if [ "$1" = "0" ]; then
465         %{_sbindir}/apxs -e -A -n action %{_libexecdir}/mod_actions.so 1>&2
466 fi
467
468 %post mod_auth_anon
469 %{_sbindir}/apxs -e -a -n anon_auth %{_libexecdir}/mod_auth_anon.so 1>&2
470
471 %preun mod_auth_anon
472 if [ "$1" = "0" ]; then
473         %{_sbindir}/apxs -e -A -n anon_auth %{_libexecdir}/mod_auth_anon.so 1>&2
474 fi
475
476 %post mod_digest
477 %{_sbindir}/apxs -e -a -n digest %{_libexecdir}/mod_digest.so 1>&2
478
479 %preun mod_digest
480 if [ "$1" = "0" ]; then
481         %{_sbindir}/apxs -e -A -n digest %{_libexecdir}/mod_digest.so 1>&2
482 fi
483
484 %post mod_dir
485 %{_sbindir}/apxs -e -a -n dir %{_libexecdir}/mod_dir.so 1>&2
486
487 %preun mod_dir
488 if [ "$1" = "0" ]; then
489         %{_sbindir}/apxs -e -A -n dir %{_libexecdir}/mod_dir.so 1>&2
490 fi
491
492 %post mod_expires
493 %{_sbindir}/apxs -e -a -n expires %{_libexecdir}/mod_expires.so 1>&2
494
495 %preun mod_expires
496 if [ "$1" = "0" ]; then
497         %{_sbindir}/apxs -e -A -n expires %{_libexecdir}/mod_expires.so 1>&2
498 fi
499
500 %post mod_headers
501 %{_sbindir}/apxs -e -a -n headers %{_libexecdir}/mod_headers.so 1>&2
502
503 %preun mod_headers
504 if [ "$1" = "0" ]; then
505         %{_sbindir}/apxs -e -A -n headers %{_libexecdir}/mod_headers.so 1>&2
506 fi
507
508 %post mod_mmap_static
509 %{_sbindir}/apxs -e -a -n mmap_static %{_libexecdir}/mod_mmap_static.so 1>&2
510
511 %preun mod_mmap_static
512 if [ "$1" = "0" ]; then
513         %{_sbindir}/apxs -e -A -n mmap_static %{_libexecdir}/mod_mmap_static.so 1>&2
514 fi
515
516 %post mod_imap
517 %{_sbindir}/apxs -e -a -n imap %{_libexecdir}/mod_imap.so 1>&2
518
519 %preun mod_imap
520 if [ "$1" = "0" ]; then
521         %{_sbindir}/apxs -e -A -n imap %{_libexecdir}/mod_imap.so 1>&2
522 fi
523
524 %post mod_info
525 %{_sbindir}/apxs -e -a -n info %{_libexecdir}/mod_info.so 1>&2
526
527 %preun mod_info
528 if [ "$1" = "0" ]; then
529         %{_sbindir}/apxs -e -A -n info %{_libexecdir}/mod_info.so 1>&2
530 fi
531
532 %post mod_proxy
533 %{_sbindir}/apxs -e -a -n proxy %{_libexecdir}/libproxy.so 1>&2
534
535 %preun mod_proxy
536 if [ "$1" = "0" ]; then
537         %{_sbindir}/apxs -e -A -n proxy %{_libexecdir}/libproxy.so 1>&2
538 fi
539
540 %post mod_rewrite
541 %{_sbindir}/apxs -e -a -n rewrite %{_libexecdir}/mod_rewrite.so 1>&2
542
543 %preun mod_rewrite
544 if [ "$1" = "0" ]; then
545         %{_sbindir}/apxs -e -A -n rewrite %{_libexecdir}/mod_rewrite.so 1>&2
546 fi
547
548 %post mod_status
549 %{_sbindir}/apxs -e -a -n status %{_libexecdir}/mod_status.so 1>&2
550
551 %preun mod_status
552 if [ "$1" = "0" ]; then
553         %{_sbindir}/apxs -e -A -n status %{_libexecdir}/mod_status.so 1>&2
554 fi
555
556 %post mod_usertrack
557 %{_sbindir}/apxs -e -a -n usertrack %{_libexecdir}/mod_usertrack.so 1>&2
558
559 %preun mod_usertrack
560 if [ "$1" = "0" ]; then
561         %{_sbindir}/apxs -e -A -n usertrack %{_libexecdir}/mod_usertrack.so 1>&2
562 fi
563
564 %post mod_unique_id
565 %{_sbindir}/apxs -e -a -n unique_id %{_libexecdir}/mod_unique_id.so 1>&2
566
567 %preun mod_unique_id
568 if [ "$1" = "0" ]; then
569         %{_sbindir}/apxs -e -A -n unique_id %{_libexecdir}/mod_unique_id.so 1>&2
570 fi
571
572 %post mod_vhost_alias
573 %{_sbindir}/apxs -e -a -n vhost_alias %{_libexecdir}/mod_vhost_alias.so 1>&2
574
575 %preun mod_vhost_alias
576 if [ "$1" = "0" ]; then
577         %{_sbindir}/apxs -e -A -n vhost_alias %{_libexecdir}/mod_vhost_alias.so 1>&2
578 fi
579
580 %clean
581 rm -rf $RPM_BUILD_ROOT
582
583 %files
584 %defattr(644,root,root,755)
585 %doc ABOUT_APACHE.gz src/CHANGES.gz KEYS.gz README.gz
586 %doc conf/mime.types
587
588 %dir %{_datadir}/manual
589 %dir %{_datadir}/manual/images/
590 %{_datadir}/manual/images/sub.gif
591 %{_datadir}/manual/images/index.gif
592 %{_datadir}/manual/images/home.gif 
593 %{_datadir}/manual/misc
594 %dir %{_datadir}/manual/search
595 %attr(755,root,root) %{_datadir}/manual/search/manual-index.cgi
596 %{_datadir}/manual/vhosts
597 %{_datadir}/manual/LICENSE
598 %{_datadir}/manual/bind.html
599 %{_datadir}/manual/cgi_path.html
600 %{_datadir}/manual/content-negotiation.html
601 %{_datadir}/manual/custom-error.html
602 %{_datadir}/manual/dns-caveats.html
603 %{_datadir}/manual/dso.html
604 %{_datadir}/manual/env.html
605 %{_datadir}/manual/footer.html
606 %{_datadir}/manual/handler.html
607 %{_datadir}/manual/header.html
608 %{_datadir}/manual/index.html
609 %{_datadir}/manual/install.html
610 %{_datadir}/manual/invoking.html
611 %{_datadir}/manual/keepalive.html
612 %{_datadir}/manual/location.html
613 %{_datadir}/manual/multilogs.html
614 %{_datadir}/manual/new_features_1_3.html
615 %{_datadir}/manual/process-model.html
616 %{_datadir}/manual/sections.html
617 %{_datadir}/manual/sourcereorg.html
618 %{_datadir}/manual/suexec.html
619 %{_datadir}/manual/upgrading_to_1_3.html
620 %{_datadir}/manual/mod/core.html
621 %{_datadir}/manual/mod/directive-dict.html
622 %{_datadir}/manual/mod/directives.html
623 %{_datadir}/manual/mod/footer.html
624 %{_datadir}/manual/mod/header.html
625 %{_datadir}/manual/mod/index.html
626 %{_datadir}/manual/mod/mod_access.html
627 %{_datadir}/manual/mod/mod_alias.html
628 %{_datadir}/manual/mod/mod_asis.html
629 %{_datadir}/manual/mod/mod_auth.html
630 %{_datadir}/manual/mod/mod_auth_db.html
631 %{_datadir}/manual/mod/mod_auth_dbm.html
632 %{_datadir}/manual/mod/mod_autoindex.html
633 %{_datadir}/manual/mod/mod_cgi.html
634 %{_datadir}/manual/mod/mod_cookies.html
635 %{_datadir}/manual/mod/mod_env.html
636 %{_datadir}/manual/mod/mod_include.html
637 %{_datadir}/manual/mod/mod_log_agent.html
638 %{_datadir}/manual/mod/mod_log_config.html
639 %{_datadir}/manual/mod/mod_log_referer.html
640 %{_datadir}/manual/mod/mod_mime.html
641 %{_datadir}/manual/mod/mod_mime_magic.html
642 %{_datadir}/manual/mod/mod_negotiation.html
643 %{_datadir}/manual/mod/mod_setenvif.html
644 %{_datadir}/manual/mod/mod_speling.html
645 %{_datadir}/manual/mod/mod_userdir.html
646
647 %attr(754,root,root) /etc/rc.d/init.d/httpd
648
649 %attr(750,root,root) %dir %{_sysconfdir}
650 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/access.conf
651 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/httpd.conf
652 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/srm.conf
653 %attr(640,root,root) %{_sysconfdir}/magic
654
655 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) /etc/sysconfig/*
656 %attr(640,root,root) %config(noreplace) /etc/logrotate.d/*
657
658 %attr(755,root,root) %dir %{_datadir}/html
659 %config(noreplace) %{_datadir}/html/index.html
660 %lang(ca) %{_datadir}/html/index.html.ca
661 %lang(cz) %{_datadir}/html/index.html.cz
662 %lang(de) %{_datadir}/html/index.html.de
663 %lang(dk) %{_datadir}/html/index.html.dk
664 %lang(ee) %{_datadir}/html/index.html.ee
665 %lang(en) %{_datadir}/html/index.html.en
666 %lang(es) %{_datadir}/html/index.html.es
667 %lang(fr) %{_datadir}/html/index.html.fr
668 %lang(it) %{_datadir}/html/index.html.it
669 %lang(lu) %{_datadir}/html/index.html.lu
670 %lang(nl) %{_datadir}/html/index.html.nl
671 %lang(pt) %{_datadir}/html/index.html.pt
672 %lang(se) %{_datadir}/html/index.html.se
673
674 %{_datadir}/html/*.gif
675 %{_datadir}/errordocs
676 %dir %{_datadir}/icons
677 %{_datadir}/icons/*.gif
678 %dir %{_datadir}/icons/small
679 %{_datadir}/icons/small/*.gif
680 %attr(755,root,root) %{_datadir}/cgi-bin
681
682 %dir %{_libexecdir}
683 %attr(755,root,root) %{_libexecdir}/mod_access.so
684 %attr(755,root,root) %{_libexecdir}/mod_alias.so
685 %attr(755,root,root) %{_libexecdir}/mod_asis.so
686 %attr(755,root,root) %{_libexecdir}/mod_auth.so
687 %attr(755,root,root) %{_libexecdir}/mod_auth_db.so
688 %attr(755,root,root) %{_libexecdir}/mod_auth_dbm.so
689 %attr(755,root,root) %{_libexecdir}/mod_autoindex.so
690 %attr(755,root,root) %{_libexecdir}/mod_cern_meta.so
691 %attr(755,root,root) %{_libexecdir}/mod_cgi.so
692 %attr(755,root,root) %{_libexecdir}/mod_env.so
693 %attr(755,root,root) %{_libexecdir}/mod_include.so
694 %attr(755,root,root) %{_libexecdir}/mod_log_agent.so
695 %attr(755,root,root) %{_libexecdir}/mod_log_config.so
696 %attr(755,root,root) %{_libexecdir}/mod_log_referer.so
697 %attr(755,root,root) %{_libexecdir}/mod_mime.so
698 %attr(755,root,root) %{_libexecdir}/mod_mime_magic.so
699 %attr(755,root,root) %{_libexecdir}/mod_negotiation.so
700 %attr(755,root,root) %{_libexecdir}/mod_setenvif.so
701 %attr(755,root,root) %{_libexecdir}/mod_speling.so
702 %attr(755,root,root) %{_libexecdir}/mod_userdir.so
703
704 %attr(755,root,root) %{_bindir}/dbmmanage 
705 %attr(755,root,root) %{_bindir}/htdigest
706 %attr(755,root,root) %{_bindir}/htpasswd
707
708 %attr(755,root,root) %{_sbindir}/ab
709 %attr(755,root,root) %{_sbindir}/apachectl
710 %attr(755,root,root) %{_sbindir}/apxs
711 %attr(755,root,root) %{_sbindir}/httpd
712 %attr(755,root,root) %{_sbindir}/logresolve
713 %attr(755,root,root) %{_sbindir}/rotatelogs
714
715 %dir %attr(750,http,http) /var/state/apache
716
717 %{_mandir}/man[18]/*
718
719 %attr(750,root,root) %dir /var/log/httpd
720 %attr(750,root,root) %dir /var/log/archiv/httpd
721 %attr(640,root,root) %ghost /var/log/httpd/*
722
723 %files suexec
724 %attr(4755,root,root) %{_sbindir}/suexec
725
726 %files devel
727 %defattr(644,root,root,755) 
728
729 %{_includedir}
730
731 %files mod_actions
732 %attr(755,root,root) %{_libexecdir}/mod_actions.so
733 %attr(644,root,root) %{_datadir}/manual/mod/mod_actions.html
734
735 %files mod_auth_anon
736 %attr(755,root,root) %{_libexecdir}/mod_auth_anon.so
737 %attr(644,root,root) %{_datadir}/manual/mod/mod_auth_anon.html
738
739 %files mod_digest
740 %attr(755,root,root) %{_libexecdir}/mod_digest.so
741 %attr(644,root,root) %{_datadir}/manual/mod/mod_digest.html
742
743 %files mod_dir
744 %attr(755,root,root) %{_libexecdir}/mod_dir.so
745 %attr(644,root,root) %{_datadir}/manual/mod/mod_dir.html
746
747 %files mod_expires
748 %attr(755,root,root) %{_libexecdir}/mod_expires.so
749 %attr(644,root,root) %{_datadir}/manual/mod/mod_expires.html
750
751 %files mod_headers
752 %attr(755,root,root) %{_libexecdir}/mod_headers.so
753 %attr(644,root,root) %{_datadir}/manual/mod/mod_headers.html
754
755 %files mod_mmap_static
756 %attr(755,root,root) %{_libexecdir}/mod_mmap_static.so
757 %attr(644,root,root) %{_datadir}/manual/mod/mod_mmap_static.html
758
759 %files mod_imap
760 %attr(755,root,root) %{_libexecdir}/mod_imap.so
761 %attr(644,root,root) %{_datadir}/manual/mod/mod_imap.html
762
763 %files mod_info
764 %attr(755,root,root) %{_libexecdir}/mod_info.so
765 %attr(644,root,root) %{_datadir}/manual/mod/mod_info.html
766
767 %files mod_proxy
768 %attr(755,root,root) %{_libexecdir}/libproxy.so
769 %attr(644,root,root) %{_datadir}/manual/mod/mod_proxy.html
770 %dir %attr(750,http,http) /var/cache/apache
771
772 %files mod_rewrite
773 %attr(755,root,root) %{_libexecdir}/mod_rewrite.so
774 %attr(644,root,root) %{_datadir}/manual/mod/mod_rewrite.html
775
776 %files mod_status
777 %attr(755,root,root) %{_libexecdir}/mod_status.so
778 %attr(644,root,root) %{_datadir}/manual/mod/mod_status.html
779
780 %files mod_usertrack
781 %attr(755,root,root) %{_libexecdir}/mod_usertrack.so
782 %attr(644,root,root) %{_datadir}/manual/mod/mod_usertrack.html
783
784 %files mod_unique_id
785 %attr(755,root,root) %{_libexecdir}/mod_unique_id.so
786 %attr(644,root,root) %{_datadir}/manual/mod/mod_unique_id.html
787
788 %files mod_vhost_alias
789 %attr(755,root,root) %{_libexecdir}/mod_vhost_alias.so
790 %attr(644,root,root) %{_datadir}/manual/mod/mod_vhost_alias.html
791 %attr(640,root,root) %config(noreplace) %verify(not size mtime md5) %{_sysconfdir}/virtual-host.conf
This page took 0.106579 seconds and 4 git commands to generate.