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