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