]> git.pld-linux.org Git - packages/lighttpd.git/blame - lighttpd.spec
1.4.35 (March 12, 2014); lighttpd SA-2014-01
[packages/lighttpd.git] / lighttpd.spec
CommitLineData
8d7ff392
AM
1
2# TODO:
3# - provide or autogenerate self signed cert in post, so after installing
4# lighttpd-ssl server will still work
65a96cff 5# - patch with mod_websocket: https://github.com/Juniper/lighttpd-for-juise
170daa95
ER
6#
7# Conditional build:
5877c711 8%bcond_with tests # build with tests
8d377a51 9%bcond_without xattr # support of extended attributes
10%bcond_without ipv6 # IPv4-only version (doesn't require IPv6 in kernel)
11%bcond_without largefile # largefile support (see notes above)
12%bcond_without ssl # ssl support
5febf716 13%bcond_without mysql # mysql support in mod_mysql_vhost
4c5c8771 14%bcond_without ldap # ldap support in mod_auth
26843c13 15%bcond_without lua # LUA support in mod_cml (needs LUA >= 5.1)
8d377a51 16%bcond_with memcache # memcached support in mod_cml / mod_trigger_b4_dl
2a732f8a 17%bcond_with gamin # gamin for reducing number of stat() calls.
2f2ffea9 18 # NOTE: must be enabled in config: server.stat-cache-engine = "fam"
8d377a51 19%bcond_with gdbm # gdbm in mod_trigger_b4_dl
20%bcond_with webdav_props # properties in mod_webdav (includes extra sqlite3/libxml deps)
15bf768a 21%bcond_with webdav_locks # webdav locks with extra efsprogs deps
8d377a51 22%bcond_with valgrind # compile code with valgrind support.
5febf716 23%bcond_with deflate # build deflate module (needs patch update with current svn)
79404238 24
7e95562d 25%if %{with webdav_locks}
15bf768a 26%define webdav_progs 1
27%endif
28
027853cc 29Summary: Fast and light HTTP server
1e6342f4 30Summary(pl.UTF-8): Szybki i lekki serwer HTTP
bee4f74e 31Name: lighttpd
d1efd498
ER
32Version: 1.4.35
33Release: 1
4241e769 34License: BSD
635dcdbb 35Group: Networking/Daemons/HTTP
479990d7 36Source0: http://download.lighttpd.net/lighttpd/releases-1.4.x/%{name}-%{version}.tar.bz2
d1efd498 37# Source0-md5: f7a88130ee9984b421ad8aa80629750a
bee4f74e 38Source1: %{name}.init
2f7162ab
AM
39Source2: %{name}.conf
40Source3: %{name}.user
607835c0 41Source4: %{name}.logrotate
c54ca3d2 42Source5: %{name}.sysconfig
87c01276 43Source6: %{name}-mime.types.sh
2ae4b72f 44Source7: http://glen.alkohol.ee/pld/lighty/favicon.ico
de13c2b1 45# Source7-md5: 00fcac5b861a54f5eb147a589504d480
2c3adf57
ER
46Source8: light_button.png
47# Source8-md5: 3e1008ee1d3d6d390cf81fe3072b4f50
48Source9: light_logo.png
49# Source9-md5: cbb7f0676e51ee2e26cf004df293fc62
50Source10: pld_button.png
51# Source10-md5: 185afa921e81bd726b9f0f9f0909dc6e
66f5ed22 52Source11: %{name}-pld.html
ac4cc36e 53Source12: %{name}.monitrc
af35593f 54Source13: branch.sh
d12d557e 55Source14: TODO
f6bfb2a7 56Source15: %{name}.upstart
e2bb5fba 57Source16: %{name}.tmpfiles
52e7e8c4 58Source17: %{name}.service
5febf716
ER
59Source100: %{name}-mod_access.conf
60Source101: %{name}-mod_accesslog.conf
61Source102: %{name}-mod_alias.conf
62Source103: %{name}-mod_auth.conf
63Source104: %{name}-mod_cgi.conf
64Source105: %{name}-mod_cml.conf
65Source106: %{name}-mod_compress.conf
66Source107: %{name}-mod_deflate.conf
67Source108: %{name}-mod_dirlisting.conf
68Source109: %{name}-mod_evasive.conf
69Source110: %{name}-mod_evhost.conf
70Source111: %{name}-mod_expire.conf
71Source112: %{name}-mod_fastcgi.conf
72Source113: %{name}-mod_flv_streaming.conf
73Source114: %{name}-mod_indexfile.conf
74Source115: %{name}-mod_proxy.conf
75Source116: %{name}-mod_redirect.conf
76Source117: %{name}-mod_rewrite.conf
77Source118: %{name}-mod_rrdtool.conf
78Source119: %{name}-mod_scgi.conf
79Source120: %{name}-mod_secdownload.conf
80Source121: %{name}-mod_setenv.conf
81Source122: %{name}-mod_simple_vhost.conf
82Source123: %{name}-mod_ssi.conf
83Source124: %{name}-mod_staticfile.conf
84Source125: %{name}-mod_status.conf
85Source126: %{name}-mod_trigger_b4_dl.conf
86Source127: %{name}-mod_userdir.conf
87Source128: %{name}-mod_usertrack.conf
88Source129: %{name}-mod_webdav.conf
89Source130: %{name}-php-spawned.conf
90Source131: %{name}-php-external.conf
91Source132: %{name}-ssl.conf
0f9dfecb
ER
92Source133: %{name}-mod_mysql_vhost.conf
93Source134: %{name}-mod_magnet.conf
9d166fb8 94Source135: %{name}-mod_extforward.conf
d57b32c3 95Source136: %{name}-mod_h264_streaming.conf
42f6feaa 96Source137: %{name}-mod_cgi_php.conf
a2c9878f 97Source138: %{name}-mod_compress.tmpwatch
34556b49 98#Patch100: %{name}-branch.diff
48986775
ER
99Patch0: %{name}-use_bin_sh.patch
100Patch1: %{name}-mod_evasive-status_code.patch
23dede10 101Patch2: %{name}-mod_h264_streaming.patch
d57b32c3 102Patch3: %{name}-branding.patch
f24c571e 103Patch5: %{name}-mod_deflate.patch
5f5b97ee
ER
104Patch6: test-port-setup.patch
105#Patch: %{name}-modinit-before-fork.patch
106#Patch: %{name}-errorlog-before-fork.patch
70373b58 107URL: http://www.lighttpd.net/
cc769ac6 108%{?with_xattr:BuildRequires: attr-devel}
c5a542fc 109BuildRequires: autoconf >= 2.57
e1775e91
ER
110%if "%{pld_release}" != "ac"
111BuildRequires: automake >= 1:1.11.2
112%else
1a75d3e1 113BuildRequires: automake
e1775e91 114%endif
1a75d3e1 115BuildRequires: bzip2-devel
a800d9b6 116BuildRequires: fcgi-devel
9c336869 117%{?with_gamin:BuildRequires: gamin-devel}
6ec064d6
KK
118%{?with_gdbm:BuildRequires: gdbm-devel}
119%{?with_memcache:BuildRequires: libmemcache-devel}
1a75d3e1 120BuildRequires: libtool
5febf716 121BuildRequires: libuuid-devel
6ec064d6 122%{?with_webdav_props:BuildRequires: libxml2-devel}
26843c13 123%{?with_lua:BuildRequires: lua51-devel}
6ec064d6 124BuildRequires: mailcap >= 2.1.14-4.4
cc769ac6 125%{?with_mysql:BuildRequires: mysql-devel}
4c5c8771 126%{?with_ldap:BuildRequires: openldap-devel}
49163762 127%{?with_ssl:BuildRequires: openssl-devel}
1a75d3e1 128BuildRequires: pcre-devel
6ec064d6 129BuildRequires: pkgconfig
e1775e91 130BuildRequires: rpm >= 4.4.9-56
1a836c43 131BuildRequires: rpmbuild(macros) >= 1.647
66f5ed22 132%{?with_webdav_props:BuildRequires: sqlite3-devel}
83ca4b2b 133%{?with_valgrind:BuildRequires: valgrind}
aa6cbd91 134BuildRequires: which
cc769ac6 135BuildRequires: zlib-devel
66f5ed22
ER
136Requires(post,preun): /sbin/chkconfig
137Requires(postun): /usr/sbin/groupdel
138Requires(postun): /usr/sbin/userdel
bee4f74e
AM
139Requires(pre): /bin/id
140Requires(pre): /usr/bin/getgid
5febf716 141Requires(pre): /usr/lib/rpm/user_group.sh
bee4f74e
AM
142Requires(pre): /usr/sbin/groupadd
143Requires(pre): /usr/sbin/useradd
28537382 144Requires(pre): /usr/sbin/usermod
e83411a7
ER
145Requires: %{name}-mod_dirlisting = %{version}-%{release}
146Requires: %{name}-mod_indexfile = %{version}-%{release}
147Requires: %{name}-mod_staticfile = %{version}-%{release}
677b5f00 148Requires: rc-scripts >= 0.4.3.0
974477b0 149Requires: rpm-whiteout >= 1.5
52e7e8c4 150Requires: systemd-units >= 38
49214c0b 151Suggests: %{name}-mod_accesslog
6230924e 152Provides: group(http)
e68efba2 153Provides: group(lighttpd)
e68efba2 154Provides: user(lighttpd)
1a75d3e1 155Provides: webserver
4dadb345 156Provides: webserver(mime)
b4faac46 157Conflicts: logrotate < 3.7-4
0296e68a
ER
158# for the posttrans scriptlet, conflicts because in vserver environment rpm package is not installed.
159Conflicts: rpm < 4.4.2-0.2
bee4f74e
AM
160BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
161
162%define _libdir %{_prefix}/%{_lib}/%{name}
8d734bed 163%define _lighttpddir /home/services/%{name}
bee4f74e
AM
164%define _sysconfdir /etc/%{name}
165
166%description
f655b1fd 167lighttpd is a secure, fast, compliant and very flexible web-server
ebd2f6ff
ER
168which has been optimized for high-performance environments. It has a
169very low memory footprint compared to other webservers and takes care
170of cpu-load. Its advanced feature-set (FastCGI, CGI, Auth,
bee4f74e
AM
171Output-Compression, URL-Rewriting and many more) make lighttpd the
172perfect webserver-software for every server that is suffering load
173problems.
174
6b35183e 175%description -l pl.UTF-8
f655b1fd 176lighttpd jest bezpiecznym, szybkim, przyjaznym i bardzo elastycznym
6b35183e
JR
177serwerem WWW, który został zoptymalizowany pod kątem
178wysokowydajnościowych środowisk. Zajmuje bardzo małą ilość pamięci w
179porównaniu do innych serwerów WWW oraz dba o zajętość procesora.
1a75d3e1 180Szeroki zestaw opcji (FastCGI, CGI, uwierzytelnianie, kompresja
6b35183e
JR
181wyjścia, przepisywanie URL-i i wiele innych) czynią z lighttpd
182doskonałe oprogramowanie web-serwerowe na każdy serwer cierpiący z
183powodu problemów z obciążeniem.
f655b1fd 184
5febf716
ER
185%package mod_access
186Summary: lighttpd module for making access restrictions
1e6342f4 187Summary(pl.UTF-8): Moduł lighttpd ograniczający dostęp
635dcdbb 188Group: Networking/Daemons/HTTP
86099f38 189URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAccess
5febf716
ER
190Requires: %{name} = %{version}-%{release}
191Provides: webserver(access)
192
193%description mod_access
194The access module is used to deny access to files with given trailing
195path names.
196
6b35183e
JR
197%description mod_access -l pl.UTF-8
198Moduł access służy do ograniczania dostępu do plików o podanych
199ścieżkach.
2c978720 200
5febf716
ER
201%package mod_accesslog
202Summary: lighttpd module to record access logs
1e6342f4 203Summary(pl.UTF-8): Moduł lighttpd do zapisu logów dostępu
635dcdbb 204Group: Networking/Daemons/HTTP
86099f38 205URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAccessLog
5febf716
ER
206Requires: %{name} = %{version}-%{release}
207
208%description mod_accesslog
209CLF like by default, flexible like Apache.
210
6b35183e
JR
211%description mod_accesslog -l pl.UTF-8
212Domyślnie podobny do CLF, elastyczny jak Apache.
2c978720 213
5febf716 214%package mod_alias
2c978720 215Summary: lighttpd module for making URL aliasing
1e6342f4 216Summary(pl.UTF-8): Moduł lighttpd odpowiadający za aliasy URL-i
635dcdbb 217Group: Networking/Daemons/HTTP
86099f38 218URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAlias
5febf716
ER
219Requires: %{name} = %{version}-%{release}
220Provides: webserver(alias)
221
222%description mod_alias
223The alias module is used to specify a special document-root for a
2c978720
JB
224given URL-subset.
225
6b35183e
JR
226%description mod_alias -l pl.UTF-8
227Modul alias służy do określania specjalnego drzewa (document-roota)
2c978720 228dla podanego podzbioru URL-i.
5febf716
ER
229
230%package mod_auth
231Summary: lighttpd module for authentication support
1e6342f4 232Summary(pl.UTF-8): Moduł lighttpd do obsługi uwierzytelniania
635dcdbb 233Group: Networking/Daemons/HTTP
86099f38 234URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModAuth
5febf716
ER
235Requires: %{name} = %{version}-%{release}
236Provides: webserver(auth)
237
238%description mod_auth
239lighttpd supportes both authentication method described by RFC 2617:
240basic and digest.
241
6b35183e
JR
242%description mod_auth -l pl.UTF-8
243lighttpd obsługuje obie metody uwierzytelniania opisane w RFC 2617:
2c978720
JB
244basic i digest.
245
5febf716
ER
246%package mod_cgi
247Summary: lighttpd module for CGI handling
1e6342f4 248Summary(pl.UTF-8): Moduł lighttpd do obsługi CGI
635dcdbb 249Group: Networking/Daemons/HTTP
86099f38 250URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModCGI
5febf716 251Requires: %{name} = %{version}-%{release}
90e69809 252Requires: %{name}-mod_alias = %{version}-%{release}
5febf716
ER
253Provides: webserver(cgi)
254
255%description mod_cgi
256The cgi module provides a CGI-conforming interface.
257
258CGI programs allow you to enhance the functionality of the server in a
2c978720
JB
259very straight and simple way.
260
6b35183e
JR
261%description mod_cgi -l pl.UTF-8
262Moduł cgi udostępnia interfejs zgodny z CGI.
2c978720 263
6b35183e
JR
264Programy CGI pozwalają rozszerzać funkcjonalność serwera w bardzo
265prosty i naturalny sposób.
5febf716 266
42f6feaa
PG
267%package mod_cgi_php
268Summary: lighttpd module for CGI handling PHP scripts
269Summary(pl.UTF-8): Moduł lighttpd do obsługi skryptów PHP przez CGI
635dcdbb 270Group: Networking/Daemons/HTTP
42f6feaa 271Requires: %{name}-mod_cgi = %{version}-%{release}
d65e8f48 272Requires: php(cgi)
e782ebbb 273Provides: webserver(php)
42f6feaa
PG
274
275%description mod_cgi_php
276The cgi module provides a CGI-conforming interface for PHP scripts.
277
278CGI programs allow you to enhance the functionality of the server in a
279very straight and simple way.
280
281%description mod_cgi_php -l pl.UTF-8
e782ebbb
ER
282Moduł cgi udostępnia interfejs zgodny z CGI do wywoływania skryptów
283PHP.
42f6feaa
PG
284
285Programy CGI pozwalają rozszerzać funkcjonalność serwera w bardzo
286prosty i naturalny sposób.
287
5febf716
ER
288%package mod_cml
289Summary: lighttpd module for Cache Meta Language
1e6342f4 290Summary(pl.UTF-8): Moduł Cache Meta Language
635dcdbb 291Group: Networking/Daemons/HTTP
86099f38 292URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModCML
5febf716
ER
293Requires: %{name} = %{version}-%{release}
294
295%description mod_cml
296CML is a Meta language to describe the dependencies of a page at one
297side and building a page from its fragments on the other side using
298LUA.
299
6b35183e
JR
300%description mod_cml -l pl.UTF-8
301CML to metajęzyk służący z jednej strony do opisu zależności strony i
302z drugiej strony do budowania strony z fragmentów przy użyciu LUA.
5febf716 303
fda87005 304%package mod_compress
5febf716 305Summary: lighttpd module for output compression
1e6342f4 306Summary(pl.UTF-8): Moduł lighttpd do kompresji wyjścia
635dcdbb 307Group: Networking/Daemons/HTTP
86099f38 308URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModCompress
fda87005
ER
309Requires: %{name} = %{version}-%{release}
310
311%description mod_compress
312Output compression reduces the network load and can improve the
313overall throughput of the webserver.
314
315Only static content is supported up to now.
316
a877d9a4 317The server negotiates automatically which compression method is used.
fda87005
ER
318Supported are gzip, deflate, bzip.
319
6b35183e
JR
320%description mod_compress -l pl.UTF-8
321Kompresja wyjścia zmniejsza obciążenie sieci i może poprawić całkowitą
322przepustowość serwera WWW.
a877d9a4 323
6b35183e 324Jak na razie obsługiwana jest tylko statyczna treść.
a877d9a4 325
6b35183e
JR
326Serwer automatycznie negocjuje, która metoda kompresji jest używana.
327Obsługiwane są gzip, deflate i bzip.
a877d9a4 328
5febf716 329%package mod_deflate
2c978720 330Summary: lighttpd module for output compression using deflate method
1e6342f4 331Summary(pl.UTF-8): Moduł lighttpd do kompresji wyjścia metodą deflate
635dcdbb 332Group: Networking/Daemons/HTTP
86099f38 333URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Mod_Deflate
fda87005
ER
334Requires: %{name} = %{version}-%{release}
335
5febf716
ER
336%description mod_deflate
337mod_deflate can compress any output from lighttpd static or dynamic.
338It doesn't support caching compressed output like mod_compress.
fda87005 339
6b35183e
JR
340%description mod_deflate -l pl.UTF-8
341mod_deflate potrafi kompresować statyczne i dynamiczne wyjście z
342lighttpd. Nie obsługuje cache'owania wyniku kompresji, jak robi to
2c978720
JB
343mod_compress.
344
5febf716
ER
345%package mod_dirlisting
346Summary: lighttpd module for directory listings
1e6342f4 347Summary(pl.UTF-8): Moduł lighttpd do tworzenia listingów katalogów
635dcdbb 348Group: Networking/Daemons/HTTP
86099f38 349URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModDirlisting
5febf716
ER
350Requires: %{name} = %{version}-%{release}
351
352%description mod_dirlisting
353mod_dirlisting generates HTML based directory listings with full CSS
354control.
355
6b35183e
JR
356%description mod_dirlisting -l pl.UTF-8
357mod_dirlisting tworzy listingi katalogów w formacie HTML z pełną
358kontrolą CSS.
2c978720 359
5febf716
ER
360%package mod_evasive
361Summary: lighttpd evasive module
1e6342f4 362Summary(pl.UTF-8): Moduł evasive dla lighttpd
635dcdbb 363Group: Networking/Daemons/HTTP
34b8d937 364URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModEvasive
5febf716
ER
365Requires: %{name} = %{version}-%{release}
366
367%description mod_evasive
2c978720
JB
368lighttpd evasive module.
369
6b35183e
JR
370%description mod_evasive -l pl.UTF-8
371Moduł evasive dla lighttpd.
5febf716
ER
372
373%package mod_evhost
374Summary: lighttpd module for enhanced virtual-hosting
1e6342f4 375Summary(pl.UTF-8): Moduł lighttpd rozszerzający obsługę hostów wirtualnych
635dcdbb 376Group: Networking/Daemons/HTTP
86099f38 377URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModEVhost
5febf716
ER
378Requires: %{name} = %{version}-%{release}
379
380%description mod_evhost
381mod_evhost builds the document-root based on a pattern which contains
382wildcards. Those wildcards can represent parts of the submitted
383hostname.
384
6b35183e
JR
385%description mod_evhost -l pl.UTF-8
386mod_evhost tworzy document-root w oparciu o wzorzec zawierający znaki
387wieloznaczne (wildcards). Znaki te reprezentują części przekazanej
2c978720
JB
388nazwy hosta.
389
5febf716
ER
390%package mod_expire
391Summary: lighttpd module for controlling the expiration of content in caches
1e6342f4 392Summary(pl.UTF-8): Moduł lighttpd sterujący wygasaniem treści w cache'ach
635dcdbb 393Group: Networking/Daemons/HTTP
86099f38 394URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModExpire
5febf716 395Requires: %{name} = %{version}-%{release}
8f3d157e 396Provides: webserver(expires)
5febf716
ER
397
398%description mod_expire
399mod_expire controls the setting of the the Expire response header.
400
6b35183e
JR
401%description mod_expire -l pl.UTF-8
402mod_expire steruje ustawianiem nagłówka odpowiedzi Expire.
2c978720 403
93347afb 404%package mod_extforward
a044e4b4 405Summary: lighttpd module to extract the client's "real" IP from X-Forwarded-For header
1e6342f4 406Summary(pl.UTF-8): Moduł lighttpd wyciągający "prawdziwy" IP klienta z nagłówka X-Forwarded-For
635dcdbb 407Group: Networking/Daemons/HTTP
86099f38 408URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/DocsModExtForward
93347afb
ER
409Requires: %{name} = %{version}-%{release}
410
411%description mod_extforward
a044e4b4 412This module will extract the client's "real" IP from X-Forwarded-For
1aef08e1 413header which is added by Squid or other proxies. It might be useful
9d166fb8 414for servers behind reverse proxy servers.
93347afb 415
6b35183e
JR
416%description mod_extforward -l pl.UTF-8
417Ten moduł wyciąga "prawdziwy" IP klienta z nagłówka X-Forwarded-For
418dodawanego przez Squida czy inne proxy. Może być przydatny dla
419serwerów stojących za odwrotnymi serwerami proxy.
a044e4b4 420
5febf716
ER
421%package mod_fastcgi
422Summary: lighttpd module for FastCGI interface
1e6342f4 423Summary(pl.UTF-8): Moduł lighttpd do interfejsu FastCGI
635dcdbb 424Group: Networking/Daemons/HTTP
86099f38 425URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModFastCGI
5febf716
ER
426Requires: %{name} = %{version}-%{release}
427
428%description mod_fastcgi
429The FastCGI interface is the fastest and most secure way to interface
430external process-handlers like Perl, PHP and your self-written
431applications.
432
6b35183e
JR
433%description mod_fastcgi -l pl.UTF-8
434Interfejs FastCGI to najszybszy i najbezpieczniejszy sposób
435komunikacji z zewnętrznymi programami obsługującymi procesy, takimi
436jak Perl, PHP czy własne aplikacje.
2c978720 437
5febf716
ER
438%package mod_flv_streaming
439Summary: lighttpd module for flv streaming
1e6342f4 440Summary(pl.UTF-8): Moduł lighttpd do streamingu flv
635dcdbb 441Group: Networking/Daemons/HTTP
34b8d937 442URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModFLVStreaming
5febf716
ER
443Requires: %{name} = %{version}-%{release}
444
445%description mod_flv_streaming
446lighttpd module for flv streaming.
447
6b35183e
JR
448%description mod_flv_streaming -l pl.UTF-8
449Moduł lighttpd do streamingu flv.
2c978720 450
23dede10
ER
451%package mod_h264_streaming
452Summary: lighttpd module for h264 streaming
cf2575fc 453Summary(pl.UTF-8): Moduł lighttpd do emisji strumieni h264
3b1299af 454License: CC 3.0 BY-NC-SA
635dcdbb 455Group: Networking/Daemons/HTTP
3b1299af 456URL: http://h264.code-shop.com/trac/wiki/Mod-H264-Streaming-Lighttpd-Version2
23dede10
ER
457Requires: %{name} = %{version}-%{release}
458
459%description mod_h264_streaming
cf2575fc
JB
460A lighttpd plugin for pseudo-streaming QuickTime/MPEG-4 files.
461
462%description mod_h264_streaming -l pl.UTF-8
463Moduł lighttpd do pseudostreamingu plików QuickTime/MPEG-4.
23dede10 464
5febf716
ER
465%package mod_indexfile
466Summary: lighttpd indexfile module
1e6342f4 467Summary(pl.UTF-8): Moduł indexfile dla lighttpd
635dcdbb 468Group: Networking/Daemons/HTTP
34b8d937 469URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Index-file-names.Details
5febf716
ER
470Requires: %{name} = %{version}-%{release}
471Provides: webserver(indexfile)
472
473%description mod_indexfile
474indexfile module.
a877d9a4 475
6b35183e
JR
476%description mod_indexfile -l pl.UTF-8
477Moduł indexfile.
2c978720 478
0f9dfecb
ER
479%package mod_magnet
480Summary: lighttpd powermagnet module
1e6342f4 481Summary(pl.UTF-8): Moduł powermagnet dla lighttpd
635dcdbb 482Group: Networking/Daemons/HTTP
34b8d937 483URL: http://redmine.lighttpd.net/wiki/lighttpd/Docs:ModMagnet
0f9dfecb
ER
484Requires: %{name} = %{version}-%{release}
485
486%description mod_magnet
487mod_magnet is a module to control the request handling in lighty.
488
6b35183e
JR
489%description mod_magnet -l pl.UTF-8
490mod_magnet to moduł sterujący obsługą żądań w lighty.
2c978720 491
fda87005 492%package mod_mysql_vhost
5febf716 493Summary: lighttpd module for MySQL based vhosting
1e6342f4 494Summary(pl.UTF-8): Moduł lighttpd obsługujący vhosty oparte na MySQL-u
635dcdbb 495Group: Networking/Daemons/HTTP
86099f38 496URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModMySQLVhost
fda87005 497Requires: %{name} = %{version}-%{release}
5febf716 498Conflicts: %{name}-mod_simple_vhost
fda87005
ER
499
500%description mod_mysql_vhost
501This module provides virtual hosts (vhosts) based on a MySQL table.
502
6b35183e
JR
503%description mod_mysql_vhost -l pl.UTF-8
504Ten moduł udostępnia wirtualne hosty (vhosty) oparte na tabeli MySQL.
a877d9a4 505
5febf716
ER
506%package mod_proxy
507Summary: lighttpd module for proxying requests
1e6342f4 508Summary(pl.UTF-8): Moduł lighttpd do przekazywania żądań
635dcdbb 509Group: Networking/Daemons/HTTP
86099f38 510URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModProxy
5febf716
ER
511Requires: %{name} = %{version}-%{release}
512
513%description mod_proxy
2c978720 514The proxy module a simplest way to connect lighttpd to Java servers
5febf716
ER
515which have a HTTP-interface.
516
6b35183e
JR
517%description mod_proxy -l pl.UTF-8
518Moduł proxy to najprostszy sposób łączenia lighttpd z serwerami Javy
519mającymi interfejs HTTP.
2c978720 520
5febf716
ER
521%package mod_proxy_core
522Summary: lighttpd module for proxying requests
1e6342f4 523Summary(pl.UTF-8): Moduł lighttpd do przekazywania żądań
635dcdbb 524Group: Networking/Daemons/HTTP
5febf716
ER
525URL: http://blog.lighttpd.net/articles/2006/07/18/mod_proxy_core-commited-to-svn
526Requires: %{name} = %{version}-%{release}
527
528%description mod_proxy_core
529The proxy module a simplest way to connect lighttpd to java servers
530which have a HTTP-interface.
531
532This is the new proxy code.
533
6b35183e
JR
534%description mod_proxy_core -l pl.UTF-8
535Moduł proxy to najprostszy sposób łączenia lighttpd z serwerami Javy
536mającymi interfejs HTTP.
2c978720 537
6b35183e 538Ten pakiet zawiera nowy moduł proxy.
2c978720 539
5febf716
ER
540%package mod_redirect
541Summary: lighttpd module for URL redirects
1e6342f4 542Summary(pl.UTF-8): Moduł lighttpd do przekierowań URL-i
635dcdbb 543Group: Networking/Daemons/HTTP
86099f38 544URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModRedirect
5febf716
ER
545Requires: %{name} = %{version}-%{release}
546
547%description mod_redirect
2c978720
JB
548With mod_redirect module you can redirect a set of URLs externally.
549
6b35183e
JR
550%description mod_redirect -l pl.UTF-8
551Przy użyciu modułu mod_redirect można przekierować zbiór URL-i na
552zewnątrz.
5febf716
ER
553
554%package mod_rewrite
555Summary: lighttpd module for internal redirects, URL rewrite
1e6342f4 556Summary(pl.UTF-8): Moduł lighttpd do wewnętrznych przekierowań i przepisywania URL-i
635dcdbb 557Group: Networking/Daemons/HTTP
86099f38 558URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModRewrite
5febf716 559Requires: %{name} = %{version}-%{release}
654124c5 560Provides: webserver(rewrite)
5febf716
ER
561
562%description mod_rewrite
563This module allows you rewrite a set of URLs interally in the
564webserver BEFORE they are handled.
565
6b35183e
JR
566%description mod_rewrite -l pl.UTF-8
567Ten moduł pozwala na przepisywanie zbioru URL-i wewnętrznie w serwerze
568WWW _przed_ ich obsługą.
2c978720 569
5febf716
ER
570%package mod_rrdtool
571Summary: lighttpd module for monitoring traffic and server load
1e6342f4 572Summary(pl.UTF-8): Moduł lighttpd do monitorowania ruchu i obciążenia serwera
635dcdbb 573Group: Networking/Daemons/HTTP
86099f38 574URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModRRDTool
5febf716
ER
575Requires: %{name} = %{version}-%{release}
576Requires: rrdtool
577
578%description mod_rrdtool
579RRD is a system to store and display time-series data (i.e. network
580bandwidth, machine-room temperature, server load average).
581
582With this module you can monitor the traffic and load on the
583webserver.
584
6b35183e
JR
585%description mod_rrdtool -l pl.UTF-8
586RRD to system przechowywania i wyświetlania danych zależnych od czasu
587(np. obciążenia sieci, temperatury w serwerowni, średniego obciążenia
2c978720
JB
588serwera).
589
6b35183e 590Przy użyciu tego modułu można monitorować ruch i obciążenie serwera
2c978720
JB
591WWW.
592
5febf716
ER
593%package mod_scgi
594Summary: lighttpd module for SCGI interface
1e6342f4 595Summary(pl.UTF-8): Moduł lighttpd do interfejsu SCGI
635dcdbb 596Group: Networking/Daemons/HTTP
86099f38 597URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSCGI
5febf716
ER
598Requires: %{name} = %{version}-%{release}
599
600%description mod_scgi
601SCGI is a fast and simplified CGI interface. It is mostly used by
602Python + WSGI.
603
6b35183e
JR
604%description mod_scgi -l pl.UTF-8
605SCGI to szybki i uproszczony interfejs CGI. Jest używany głównie przez
2c978720
JB
606Pythona z WSGI.
607
5febf716
ER
608%package mod_secdownload
609Summary: lighttpd module for secure and fast downloading
1e6342f4 610Summary(pl.UTF-8): Moduł lighttpd do bezpiecznego i szybkiego ściągania danych
635dcdbb 611Group: Networking/Daemons/HTTP
86099f38 612URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSecDownload
5febf716
ER
613Requires: %{name} = %{version}-%{release}
614
615%description mod_secdownload
616With this module you can easily achieve authenticated file requests
617and a countermeasure against deep-linking.
618
6b35183e
JR
619%description mod_secdownload -l pl.UTF-8
620Przy użyciu tego modułu można łatwo umożliwić ściąganie plików z
621uwierzytelnieniem i zapobiec używaniu bezpośrednich odnośników.
2c978720 622
5febf716
ER
623%package mod_setenv
624Summary: lighttpd module for setting conditional request headers
1e6342f4 625Summary(pl.UTF-8): Moduł lighttpd do ustawiania warunkowych nagłówków żądań
635dcdbb 626Group: Networking/Daemons/HTTP
86099f38 627URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSetEnv
5febf716 628Requires: %{name} = %{version}-%{release}
e782ebbb 629Provides: webserver(setenv)
5febf716
ER
630
631%description mod_setenv
632mod_setenv is used to add request headers.
633
6b35183e
JR
634%description mod_setenv -l pl.UTF-8
635mod_setenv służy do dodawania nagłówków żądań.
2c978720 636
5febf716
ER
637%package mod_simple_vhost
638Summary: lighttpd module for simple virtual-hosting
1e6342f4 639Summary(pl.UTF-8): Moduł lighttpd do prostych hostów wirtualnych
635dcdbb 640Group: Networking/Daemons/HTTP
86099f38 641URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSimpleVhost
5febf716
ER
642Requires: %{name} = %{version}-%{release}
643Conflicts: %{name}-mod_mysql_vhost
644
645%description mod_simple_vhost
646lighttpd module for simple virtual-hosting.
647
6b35183e
JR
648%description mod_simple_vhost -l pl.UTF-8
649Moduł lighttpd do prostych hostów wirtualnych.
2c978720 650
5febf716
ER
651%package mod_ssi
652Summary: lighttpd module for server-side includes
1e6342f4 653Summary(pl.UTF-8): Moduł lighttpd do SSI (server-side includes)
635dcdbb 654Group: Networking/Daemons/HTTP
86099f38 655URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModSSI
5febf716
ER
656Requires: %{name} = %{version}-%{release}
657
658%description mod_ssi
659The module for server-side includes provides a compatability layer for
660NSCA/Apache SSI.
661
6b35183e
JR
662%description mod_ssi -l pl.UTF-8
663Moduł server-side includes udostępnia warstwę kompatybilności z SSI
2c978720
JB
664znanym z NSCA/Apache'a.
665
5febf716
ER
666%package mod_staticfile
667Summary: lighttpd module for static file serving
1e6342f4 668Summary(pl.UTF-8): Moduł lighttpd do serwowania statycznych plików
635dcdbb 669Group: Networking/Daemons/HTTP
5febf716
ER
670Requires: %{name} = %{version}-%{release}
671
672%description mod_staticfile
673lighttpd module for static file serving.
674
6b35183e
JR
675%description mod_staticfile -l pl.UTF-8
676Moduł lighttpd do serwowania statycznych plików.
2c978720 677
5febf716
ER
678%package mod_status
679Summary: lighttpd module for displaying server status
1e6342f4 680Summary(pl.UTF-8): Moduł lighttpd do wyświetlania stanu serwera
635dcdbb 681Group: Networking/Daemons/HTTP
86099f38 682URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModStatus
5febf716
ER
683Requires: %{name} = %{version}-%{release}
684
685%description mod_status
686mod_status displays the server's status and configuration.
687
6b35183e
JR
688%description mod_status -l pl.UTF-8
689mod_status wyświetla stan i konfigurację serwera.
2c978720 690
fda87005
ER
691%package mod_trigger_b4_dl
692Summary: Trigger before Download
1e6342f4 693Summary(pl.UTF-8): Wyzwalacz przed ściąganiem
635dcdbb 694Group: Networking/Daemons/HTTP
86099f38 695URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModTriggerBeforeDownload
fda87005
ER
696Requires: %{name} = %{version}-%{release}
697
698%description mod_trigger_b4_dl
699Another anti hot-linking module.
700
6b35183e
JR
701%description mod_trigger_b4_dl -l pl.UTF-8
702Jeszcze jeden moduł blokujący bezpośrednie linkowanie.
a877d9a4 703
5febf716
ER
704%package mod_userdir
705Summary: lighttpd module for user homedirs
1e6342f4 706Summary(pl.UTF-8): Moduł lighttpd obsługujący katalogi domowe użytkowników
635dcdbb 707Group: Networking/Daemons/HTTP
86099f38 708URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModUserDir
5febf716
ER
709Requires: %{name} = %{version}-%{release}
710
711%description mod_userdir
712The userdir module provides a simple way to link user-based
713directories into the global namespace of the webserver.
714
6b35183e
JR
715%description mod_userdir -l pl.UTF-8
716Moduł userdir udostępnia prosty sposób włączenia katalogów
717użytkowników do globalnej przestrzeni nazw serwera WWW.
2c978720 718
5febf716
ER
719%package mod_usertrack
720Summary: lighttpd usertrack module
1e6342f4 721Summary(pl.UTF-8): Moduł usertrack dla lighttpd
635dcdbb 722Group: Networking/Daemons/HTTP
86099f38 723URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModUserTrack
5febf716
ER
724Requires: %{name} = %{version}-%{release}
725
726%description mod_usertrack
2c978720
JB
727lighttpd usertrack module.
728
6b35183e
JR
729%description mod_usertrack -l pl.UTF-8
730Moduł usertrack dla lighttpd.
5febf716 731
9c336869
ER
732%package mod_webdav
733Summary: WebDAV module for lighttpd
1e6342f4 734Summary(pl.UTF-8): Moduł WebDAV dla libghttpd
635dcdbb 735Group: Networking/Daemons/HTTP
86099f38 736URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:ModWebDAV
9c336869
ER
737Requires: %{name} = %{version}-%{release}
738
739%description mod_webdav
740The WebDAV module is a very minimalistic implementation of RFC 2518.
741Minimalistic means that not all operations are implementated yet.
742
743So far we have
7535f073
ER
744- PROPFIND
745- OPTIONS
746- MKCOL
747- DELETE
748- PUT
749- LOCK (experimental)
9c336869
ER
750
751and the usual GET, POST, HEAD from HTTP/1.1.
752
753So far mounting a webdav resource into Windows XP works and the basic
754litmus tests are passed.
755
6b35183e
JR
756%description mod_webdav -l pl.UTF-8
757Moduł WebDAV to bardzo minimalistyczna implementacja RFC 2518.
758Minimalistyczna oznacza, że jeszcze nie wszystkie operacje są
759zaimplementowane. Jak na razie są:
7535f073
ER
760- PROPFIND
761- OPTIONS
762- MKCOL
763- DELETE
764- PUT
765- LOCK (experimental)
54520eb4 766
6b35183e 767oraz zwykłe GET, POST, HEAD z HTTP/1.1.
a877d9a4 768
6b35183e
JR
769Jak na razie montowanie zasobu webdav pod Windows XP działa i
770podstawowe testy lakmusowe przechodzą.
a877d9a4 771
5febf716
ER
772%package php-spawned
773Summary: PHP support via FastCGI, spawned by lighttpd
1e6342f4 774Summary(pl.UTF-8): Obsługa PHP przez FastCGI, uruchamiane przez lighttpd
635dcdbb 775Group: Networking/Daemons/HTTP
5febf716
ER
776Requires: %{name} = %{version}-%{release}
777Requires: %{name}-mod_fastcgi = %{version}-%{release}
778Requires: php-fcgi
12ce5c6c 779Provides: webserver(php)
654124c5 780Obsoletes: lighttpd-php-external
5febf716
ER
781
782%description php-spawned
2c978720
JB
783PHP support via FastCGI, spawned by lighttpd.
784
6b35183e
JR
785%description php-spawned -l pl.UTF-8
786Obsługa PHP przez FastCGI, uruchamiane przez lighttpd.
5febf716
ER
787
788%package php-external
789Summary: PHP support via FastCGI, spawning controlled externally
1e6342f4 790Summary(pl.UTF-8): Obsługa PHP przez FastCGI, uruchamianie sterowane zewnętrznie
635dcdbb 791Group: Networking/Daemons/HTTP
5febf716
ER
792Requires: %{name} = %{version}-%{release}
793Requires: %{name}-mod_fastcgi = %{version}-%{release}
b6ef4dfa
ER
794Suggests: php-fcgi-init
795Suggests: php-fpm
5febf716
ER
796Obsoletes: lighttpd-php-spawned
797
798%description php-external
2c978720
JB
799PHP support via FastCGI, spawning controlled externally.
800
6b35183e
JR
801%description php-external -l pl.UTF-8
802Obsługa PHP przez FastCGI, uruchamianie sterowane zewnętrznie.
5febf716
ER
803
804%package ssl
805Summary: lighttpd support for SSLv2 and SSLv3
1e6342f4 806Summary(pl.UTF-8): Obsługa SSLv2 i SSLv3 dla lighttpd
635dcdbb 807Group: Networking/Daemons/HTTP
34b8d937 808URL: http://redmine.lighttpd.net/projects/lighttpd/wiki/Docs:SSL
5febf716 809Requires: %{name} = %{version}-%{release}
34b8d937 810Suggests: ca-certificates
5febf716
ER
811
812%description ssl
813lighttpd support for SSLv2 and SSLv3.
814
6b35183e
JR
815%description ssl -l pl.UTF-8
816Obsługa SSLv2 i SSLv3 dla lighttpd.
2c978720 817
2daa3b71
AM
818%package -n monit-rc-lighttpd
819Summary: lighttpd support for monit
820Summary(pl.UTF-8): Wsparcie lighttpd dla monit
821Group: Applications/System
822Requires: %{name} = %{version}-%{release}
823Requires: monit
824
825%description -n monit-rc-lighttpd
81303786 826monitrc file for monitoring lighttpd web server.
2daa3b71
AM
827
828%description -n monit-rc-lighttpd -l pl.UTF-8
81303786 829Plik monitrc do monitorowania serwera www lighttpd.
2daa3b71 830
bee4f74e
AM
831%prep
832%setup -q
34556b49 833#%patch100 -p0
f8ad4c61 834#%patch4 -p0
48986775 835%patch0 -p1
13e3ef3b 836%patch1 -p1
23dede10 837%patch2 -p1
d57b32c3 838%patch3 -p1
f24c571e 839%{?with_deflate:%patch5 -p1}
5f5b97ee 840%patch6 -p1
87c01276 841
f86f0d08
ER
842rm -f src/mod_ssi_exprparser.h # bad patching: should be removed by is emptied instead
843
87c01276 844# build mime.types.conf
59d721a3 845sh %{SOURCE6} /etc/mime.types
3a9d3f0f 846cp -a %{SOURCE14} PLD-TODO
bee4f74e
AM
847
848%build
61639980
ER
849ver=$(awk '/AC_INIT/{a=$2;gsub(/[\[\],]/, "", a); print a}' configure.ac)
850if [ "$ver" != "%{version}" ]; then
851 : configure.ac specifies wrong version
852 exit 1
853fi
854
2f7162ab
AM
855%{__libtoolize}
856%{__aclocal}
857%{__autoconf}
3a4d459f 858%{__automake}
867fc02d 859
bee4f74e 860%configure \
9c336869
ER
861 %{!?with_ipv6:--disable-ipv6} \
862 %{!?with_largefile:--disable-lfs} \
f0f1c74c 863 %{?with_valgrind:--with-valgrind} \
d20e182e 864 %{?with_xattr:--with-attr} \
05f8c491
ER
865 %{?with_mysql:--with-mysql} \
866 %{?with_ldap:--with-ldap} \
fda87005 867 %{?with_ssl:--with-openssl} \
26843c13 868 %{?with_lua:--with-lua=lua51} \
9c336869
ER
869 %{?with_memcache:--with-memcache} \
870 %{?with_webdav_props:--with-webdav-props} \
15bf768a 871 %{?with_webdav_locks:--with-webdav-locks} \
9c336869
ER
872 %{?with_gamin:--with-gamin} \
873 %{?with_gdbm:--with-gdbm}
ebd2f6ff 874
f86f0d08
ER
875# -j1 as src/mod_ssi_exprparser.h regeneration deps are broken
876%{__make} -j1
bee4f74e 877
170daa95 878%if %{with tests}
5f5b97ee 879export LIGHTTPD_TEST_PORT=$((2048 + RANDOM % 10))
170daa95
ER
880%{__make} check
881%endif
882
bee4f74e
AM
883%install
884rm -rf $RPM_BUILD_ROOT
f6bfb2a7 885install -d $RPM_BUILD_ROOT{%{_lighttpddir}/{cgi-bin,html},/etc/{logrotate.d,rc.d/init.d,sysconfig,init,monit}} \
59e91e4a 886 $RPM_BUILD_ROOT%{_sysconfdir}/{conf,vhosts,webapps}.d \
be956600 887 $RPM_BUILD_ROOT{/var/log/{%{name},archive/%{name}},/var/run/%{name}} \
9e6a8fa6 888 $RPM_BUILD_ROOT%{_datadir}/lighttpd/errordocs \
e8e3e9ae 889 $RPM_BUILD_ROOT/var/lib/lighttpd \
e2bb5fba 890 $RPM_BUILD_ROOT/var/cache/lighttpd/mod_compress \
52e7e8c4 891 $RPM_BUILD_ROOT{%{systemdtmpfilesdir},%{systemdunitdir}}
bee4f74e
AM
892
893%{__make} install \
894 DESTDIR=$RPM_BUILD_ROOT
895
1d71f749 896install -p %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
f6bfb2a7
ER
897cp -p %{SOURCE2} %{SOURCE3} mime.types.conf $RPM_BUILD_ROOT%{_sysconfdir}
898cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/logrotate.d/%{name}
899cp -p %{SOURCE5} $RPM_BUILD_ROOT/etc/sysconfig/%{name}
900cp -p %{SOURCE12} $RPM_BUILD_ROOT/etc/monit/%{name}.monitrc
901cp -p %{SOURCE15} $RPM_BUILD_ROOT/etc/init/%{name}.conf
f9d84865
ER
902cp -p %{SOURCE16} $RPM_BUILD_ROOT%{systemdtmpfilesdir}/%{name}.conf
903cp -p %{SOURCE17} $RPM_BUILD_ROOT%{systemdunitdir}/%{name}.service
bee4f74e 904
fcae54a7
ER
905rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
906
9647a089 907# Install lighttpd images
f6bfb2a7
ER
908cp -p %{SOURCE7} %{SOURCE8} %{SOURCE9} $RPM_BUILD_ROOT%{_lighttpddir}/html
909cp -p %{SOURCE10} $RPM_BUILD_ROOT%{_lighttpddir}/html/pld_button.png
910cp -p %{SOURCE11} $RPM_BUILD_ROOT%{_lighttpddir}/html/index.html
9647a089 911
5febf716
ER
912# NOTE: the order of the modules is somewhat important as the modules are
913# handled in the way they are specified. mod_rewrite should always be the first
914# module, mod_accesslog always the last.
915
f9d84865
ER
916conf_available=$RPM_BUILD_ROOT%{_sysconfdir}/conf.d
917conf_enabled=../
918
f6bfb2a7
ER
919cp -p %{SOURCE117} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/10_mod_rewrite.conf
920cp -p %{SOURCE116} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/11_mod_redirect.conf
921
922cp -p %{SOURCE100} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_access.conf
923cp -p %{SOURCE102} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_alias.conf
924cp -p %{SOURCE103} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_auth.conf
925cp -p %{SOURCE104} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cgi.conf
926cp -p %{SOURCE137} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cgi_php.conf
927cp -p %{SOURCE105} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_cml.conf
928cp -p %{SOURCE107} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_deflate.conf
929cp -p %{SOURCE108} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_dirlisting.conf
930cp -p %{SOURCE109} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_evasive.conf
931cp -p %{SOURCE110} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_evhost.conf
932cp -p %{SOURCE112} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_fastcgi.conf
933cp -p %{SOURCE113} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_flv_streaming.conf
934cp -p %{SOURCE136} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_h264_streaming.conf
935cp -p %{SOURCE114} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_indexfile.conf
936cp -p %{SOURCE115} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_proxy.conf
937cp -p %{SOURCE118} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_rrdtool.conf
938cp -p %{SOURCE119} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_scgi.conf
939cp -p %{SOURCE120} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_secdownload.conf
940cp -p %{SOURCE121} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_setenv.conf
941cp -p %{SOURCE122} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_simple_vhost.conf
942cp -p %{SOURCE123} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_ssi.conf
943cp -p %{SOURCE124} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_staticfile.conf
944cp -p %{SOURCE125} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_status.conf
945cp -p %{SOURCE126} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_trigger_b4_dl.conf
946cp -p %{SOURCE127} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_userdir.conf
947cp -p %{SOURCE128} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_usertrack.conf
948cp -p %{SOURCE129} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_webdav.conf
949cp -p %{SOURCE133} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/50_mod_mysql_vhost.conf
950
951cp -p %{SOURCE134} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/55_mod_magnet.conf
952cp -p %{SOURCE111} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/55_mod_expire.conf
953
954cp -p %{SOURCE106} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/60_mod_compress.conf
955
956cp -p %{SOURCE101} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/90_mod_accesslog.conf
957cp -p %{SOURCE135} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/91_mod_extforward.conf
958
959cp -p %{SOURCE130} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/php-spawned.conf
960cp -p %{SOURCE131} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/php-external.conf
961cp -p %{SOURCE132} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/ssl.conf
5febf716 962
a800d9b6
ER
963touch $RPM_BUILD_ROOT/var/lib/lighttpd/lighttpd.rrd
964
a2c9878f
ER
965install -d $RPM_BUILD_ROOT/etc/tmpwatch
966cp -p %{SOURCE138} $RPM_BUILD_ROOT/etc/tmpwatch/lighttpd-mod_compress.conf
967
f24c571e 968%if %{without mysql}
5febf716 969# avoid packaging dummy module
f6bfb2a7
ER
970%{__rm} $RPM_BUILD_ROOT%{_libdir}/mod_mysql_vhost.so
971%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/*_mod_mysql_vhost.conf
5febf716 972%endif
f24c571e 973%if %{without deflate}
f6bfb2a7 974%{__rm} $RPM_BUILD_ROOT%{_sysconfdir}/conf.d/*_mod_deflate.conf
5febf716
ER
975%endif
976
54a99178 977touch $RPM_BUILD_ROOT/var/log/%{name}/{access,error,breakage}.log
760f9985 978
bee4f74e
AM
979%clean
980rm -rf $RPM_BUILD_ROOT
981
982%pre
f0f1c74c 983%groupadd -g 109 lighttpd
bf16bd53 984%groupadd -g 51 http
8518d270 985%useradd -u 116 -d %{_lighttpddir} -c "Lighttpd User" -g lighttpd lighttpd
bf16bd53 986%addusertogroup lighttpd http
bee4f74e
AM
987
988%post
54a99178 989for a in access.log error.log breakage.log; do
760f9985
ER
990 if [ ! -f /var/log/%{name}/$a ]; then
991 touch /var/log/%{name}/$a
992 chown lighttpd:lighttpd /var/log/%{name}/$a
993 chmod 644 /var/log/%{name}/$a
994 fi
995done
bee4f74e 996/sbin/chkconfig --add %{name}
52e7e8c4 997%systemd_post %{name}.service
bee4f74e
AM
998
999%preun
1000if [ "$1" = "0" ]; then
2a732f8a 1001 %service %{name} stop
bee4f74e
AM
1002 /sbin/chkconfig --del %{name}
1003fi
52e7e8c4 1004%systemd_preun %{name}.service
bee4f74e
AM
1005
1006%postun
1007if [ "$1" = "0" ]; then
e68efba2 1008 %userremove lighttpd
1009 %groupremove lighttpd
bf16bd53 1010 %groupremove http
bee4f74e 1011fi
52e7e8c4 1012%systemd_reload
bee4f74e 1013
0296e68a
ER
1014%posttrans
1015# minimizing lighttpd restarts logics. we restart webserver:
1016#
1017# 1. at the end of transaction. (posttrans, feature from rpm 4.4.2)
1018# 2. first install of module (post: $1 = 1)
9cd50bd2 1019# 2. uninstall of module (postun: $1 = 0)
0296e68a
ER
1020#
1021# the strict internal deps between lighttpd modules and
1022# main package are very important for all this to work.
8518d270 1023%service %{name} restart "Lighttpd webserver"
0296e68a
ER
1024exit 0
1025
1026# macro called at module post scriptlet
1027%define module_post \
1028if [ "$1" = "1" ]; then \
1029 %service -q lighttpd restart \
1030fi
1031
1032# macro called at module postun scriptlet
1033%define module_postun \
1034if [ "$1" = "0" ]; then \
1035 %service -q lighttpd restart \
1036fi
1037
1038# it's sooo annoying to write them
1039%define module_scripts() \
1040%post %1 \
1041%module_post \
1042\
1043%postun %1 \
1044%module_postun
1045
5febf716
ER
1046%module_scripts mod_access
1047%module_scripts mod_accesslog
1048%module_scripts mod_alias
1049%module_scripts mod_auth
1050%module_scripts mod_cgi
0296e68a 1051%module_scripts mod_cml
5febf716
ER
1052%module_scripts mod_compress
1053%module_scripts mod_deflate
1054%module_scripts mod_dirlisting
1055%module_scripts mod_evasive
1056%module_scripts mod_evhost
1057%module_scripts mod_expire
93347afb 1058%module_scripts mod_extforward
5febf716
ER
1059%module_scripts mod_fastcgi
1060%module_scripts mod_flv_streaming
23dede10 1061%module_scripts mod_h264_streaming
5febf716 1062%module_scripts mod_indexfile
0f9dfecb 1063%module_scripts mod_magnet
0296e68a 1064%module_scripts mod_mysql_vhost
5febf716
ER
1065%module_scripts mod_proxy
1066%module_scripts mod_redirect
1067%module_scripts mod_rewrite
a800d9b6
ER
1068
1069%post mod_rrdtool
1070if [ ! -f /var/lib/lighttpd/lighttpd.rrd ]; then
1071 touch /var/lib/lighttpd/lighttpd.rrd
1072 chown lighttpd:stats /var/lib/lighttpd/lighttpd.rrd
1073 chmod 640 /var/lib/lighttpd/lighttpd.rrd
1074fi
1075%module_post
1076
1077%postun mod_rrdtool
1078%module_postun
1079
5febf716
ER
1080%module_scripts mod_scgi
1081%module_scripts mod_secdownload
1082%module_scripts mod_setenv
1083%module_scripts mod_simple_vhost
1084%module_scripts mod_ssi
1085%module_scripts mod_staticfile
1086%module_scripts mod_status
0296e68a 1087%module_scripts mod_trigger_b4_dl
5febf716
ER
1088%module_scripts mod_userdir
1089%module_scripts mod_usertrack
0296e68a
ER
1090%module_scripts mod_webdav
1091
5febf716
ER
1092%module_scripts php-spawned
1093%module_scripts php-external
1094
ccd96a34
ER
1095%triggerpostun -- %{name} < 1.4.18-10.1
1096if [ -f /etc/lighttpd/conf.d/50_mod_extforward.conf.rpmsave ]; then
1097 cp -f /etc/lighttpd/conf.d/91_mod_extforward.conf{,.rpmnew}
1098 mv -f /etc/lighttpd/conf.d/{50_mod_extforward.conf.rpmsave,91_mod_extforward.conf}
1099fi
ddfaf124 1100
bee4f74e
AM
1101%files
1102%defattr(644,root,root,755)
9cd50bd2 1103%doc NEWS README PLD-TODO
98fbe6a7 1104%dir %attr(751,root,lighttpd) %{_sysconfdir}
0d15955c 1105%dir %attr(750,root,root) %{_sysconfdir}/conf.d
59e91e4a
ER
1106%dir %attr(750,root,root) %{_sysconfdir}/vhosts.d
1107%dir %attr(750,root,root) %{_sysconfdir}/webapps.d
8433d588
ER
1108%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/%{name}.conf
1109%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/mime.types.conf
1110%attr(640,root,lighttpd) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/*.user
f6bfb2a7 1111%config(noreplace) %verify(not md5 mtime size) /etc/init/%{name}.conf
8433d588
ER
1112
1113%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/logrotate.d/%{name}
ee463ca6 1114%attr(750,root,root) %dir /var/log/archive/%{name}
760f9985 1115%dir %attr(751,root,root) /var/log/%{name}
0043cb2c 1116%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/access.log
1117%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/error.log
1118%attr(644,lighttpd,lighttpd) %ghost /var/log/%{name}/breakage.log
e814428d 1119%dir %attr(770,root,lighttpd) /var/run/%{name}
1a836c43 1120%{systemdtmpfilesdir}/%{name}.conf
52e7e8c4 1121%{systemdunitdir}/%{name}.service
8433d588
ER
1122%attr(754,root,root) /etc/rc.d/init.d/%{name}
1123%config(noreplace) %verify(not md5 mtime size) /etc/sysconfig/*
7fa1d183
ER
1124%attr(755,root,root) %{_sbindir}/lighttpd
1125%attr(755,root,root) %{_sbindir}/lighttpd-angel
bee4f74e 1126%dir %{_libdir}
7535f073 1127%{_mandir}/man8/lighttpd.8*
5febf716
ER
1128%dir %{_lighttpddir}
1129%dir %{_lighttpddir}/cgi-bin
1130%dir %{_lighttpddir}/html
9e9d0031
ER
1131%config(noreplace,missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/index.html
1132%config(missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/*.png
1133%config(missingok) %verify(not md5 mtime size) %{_lighttpddir}/html/*.ico
5febf716 1134
9d166fb8
ER
1135%dir %{_datadir}/lighttpd
1136%dir %{_datadir}/lighttpd/errordocs
1137
9e6a8fa6
ER
1138# rrdtool database is stored there
1139%dir %attr(771,root,lighttpd) /var/lib/lighttpd
1140
e8e3e9ae
ER
1141# mod_compress can put cached files there
1142%dir /var/cache/lighttpd
1143
5febf716
ER
1144%files mod_access
1145%defattr(644,root,root,755)
1146%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_access.conf
fda87005 1147%attr(755,root,root) %{_libdir}/mod_access.so
5febf716
ER
1148
1149%files mod_accesslog
1150%defattr(644,root,root,755)
1151%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_accesslog.conf
fda87005 1152%attr(755,root,root) %{_libdir}/mod_accesslog.so
5febf716
ER
1153
1154%files mod_alias
1155%defattr(644,root,root,755)
1156%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_alias.conf
fda87005 1157%attr(755,root,root) %{_libdir}/mod_alias.so
5febf716
ER
1158
1159%files mod_auth
1160%defattr(644,root,root,755)
1161%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_auth.conf
fda87005 1162%attr(755,root,root) %{_libdir}/mod_auth.so
5febf716
ER
1163
1164%files mod_cgi
1165%defattr(644,root,root,755)
1166%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cgi.conf
fda87005 1167%attr(755,root,root) %{_libdir}/mod_cgi.so
5febf716 1168
42f6feaa
PG
1169%files mod_cgi_php
1170%defattr(644,root,root,755)
1171%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cgi_php.conf
1172
5febf716
ER
1173%files mod_cml
1174%defattr(644,root,root,755)
1175%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_cml.conf
1176%attr(755,root,root) %{_libdir}/mod_cml.so
1177
1178%files mod_compress
1179%defattr(644,root,root,755)
a2c9878f 1180%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/tmpwatch/lighttpd-mod_compress.conf
5febf716
ER
1181%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_compress.conf
1182%attr(755,root,root) %{_libdir}/mod_compress.so
e8e3e9ae 1183%dir %attr(775,root,lighttpd) /var/cache/lighttpd/mod_compress
5febf716
ER
1184
1185%if %{with deflate}
1186%files mod_deflate
1187%defattr(644,root,root,755)
1188%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_deflate.conf
5ef9311f 1189%attr(755,root,root) %{_libdir}/mod_deflate.so
5febf716
ER
1190%endif
1191
1192%files mod_dirlisting
1193%defattr(644,root,root,755)
1194%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_dirlisting.conf
7be1c9f7 1195%attr(755,root,root) %{_libdir}/mod_dirlisting.so
5febf716
ER
1196
1197%files mod_evasive
1198%defattr(644,root,root,755)
1199%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_evasive.conf
2a732f8a 1200%attr(755,root,root) %{_libdir}/mod_evasive.so
5febf716
ER
1201
1202%files mod_evhost
1203%defattr(644,root,root,755)
1204%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_evhost.conf
fda87005 1205%attr(755,root,root) %{_libdir}/mod_evhost.so
5febf716
ER
1206
1207%files mod_expire
1208%defattr(644,root,root,755)
1209%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_expire.conf
fda87005 1210%attr(755,root,root) %{_libdir}/mod_expire.so
5febf716 1211
93347afb
ER
1212%files mod_extforward
1213%defattr(644,root,root,755)
1214%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_extforward.conf
1215%attr(755,root,root) %{_libdir}/mod_extforward.so
1216
5febf716
ER
1217%files mod_fastcgi
1218%defattr(644,root,root,755)
1219%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_fastcgi.conf
fda87005 1220%attr(755,root,root) %{_libdir}/mod_fastcgi.so
5febf716
ER
1221
1222%files mod_flv_streaming
1223%defattr(644,root,root,755)
1224%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_flv_streaming.conf
2c24d201 1225%attr(755,root,root) %{_libdir}/mod_flv_streaming.so
5febf716 1226
23dede10
ER
1227%files mod_h264_streaming
1228%defattr(644,root,root,755)
1229%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_h264_streaming.conf
1230%attr(755,root,root) %{_libdir}/mod_h264_streaming.so
1231
5febf716
ER
1232%files mod_indexfile
1233%defattr(644,root,root,755)
1234%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_indexfile.conf
7be1c9f7 1235%attr(755,root,root) %{_libdir}/mod_indexfile.so
5febf716 1236
0f9dfecb
ER
1237%files mod_magnet
1238%defattr(644,root,root,755)
1239%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_magnet.conf
1240%attr(755,root,root) %{_libdir}/mod_magnet.so
1241
5febf716
ER
1242%if %{with mysql}
1243%files mod_mysql_vhost
1244%defattr(644,root,root,755)
1245%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_mysql_vhost.conf
5febf716
ER
1246%attr(755,root,root) %{_libdir}/mod_mysql_vhost.so
1247%endif
1248
1249%files mod_proxy
1250%defattr(644,root,root,755)
1251%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_proxy.conf
fda87005 1252%attr(755,root,root) %{_libdir}/mod_proxy.so
5febf716 1253
5febf716
ER
1254%files mod_redirect
1255%defattr(644,root,root,755)
1256%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_redirect.conf
fda87005 1257%attr(755,root,root) %{_libdir}/mod_redirect.so
5febf716
ER
1258
1259%files mod_rewrite
1260%defattr(644,root,root,755)
1261%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_rewrite.conf
fda87005 1262%attr(755,root,root) %{_libdir}/mod_rewrite.so
5febf716
ER
1263
1264%files mod_rrdtool
1265%defattr(644,root,root,755)
1266%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_rrdtool.conf
fda87005 1267%attr(755,root,root) %{_libdir}/mod_rrdtool.so
0043cb2c 1268%attr(640,lighttpd,stats) %ghost /var/lib/lighttpd/lighttpd.rrd
5febf716
ER
1269
1270%files mod_scgi
1271%defattr(644,root,root,755)
1272%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_scgi.conf
fda87005 1273%attr(755,root,root) %{_libdir}/mod_scgi.so
5febf716
ER
1274
1275%files mod_secdownload
1276%defattr(644,root,root,755)
1277%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_secdownload.conf
fda87005 1278%attr(755,root,root) %{_libdir}/mod_secdownload.so
5febf716
ER
1279
1280%files mod_setenv
1281%defattr(644,root,root,755)
1282%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_setenv.conf
fda87005 1283%attr(755,root,root) %{_libdir}/mod_setenv.so
5febf716
ER
1284
1285%files mod_simple_vhost
1286%defattr(644,root,root,755)
1287%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_simple_vhost.conf
fda87005 1288%attr(755,root,root) %{_libdir}/mod_simple_vhost.so
5febf716
ER
1289
1290%files mod_ssi
1291%defattr(644,root,root,755)
1292%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_ssi.conf
fda87005 1293%attr(755,root,root) %{_libdir}/mod_ssi.so
ddfaf124 1294
5febf716
ER
1295%files mod_staticfile
1296%defattr(644,root,root,755)
1297%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_staticfile.conf
1298%attr(755,root,root) %{_libdir}/mod_staticfile.so
9647a089 1299
5febf716 1300%files mod_status
fda87005 1301%defattr(644,root,root,755)
5febf716
ER
1302%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_status.conf
1303%attr(755,root,root) %{_libdir}/mod_status.so
fda87005 1304
5febf716 1305%files mod_trigger_b4_dl
fda87005 1306%defattr(644,root,root,755)
5febf716
ER
1307%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_trigger_b4_dl.conf
1308%attr(755,root,root) %{_libdir}/mod_trigger_b4_dl.so
fda87005 1309
5febf716 1310%files mod_userdir
fda87005 1311%defattr(644,root,root,755)
5febf716
ER
1312%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_userdir.conf
1313%attr(755,root,root) %{_libdir}/mod_userdir.so
1314
1315%files mod_usertrack
1316%defattr(644,root,root,755)
1317%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_usertrack.conf
1318%attr(755,root,root) %{_libdir}/mod_usertrack.so
fda87005 1319
9c336869
ER
1320%files mod_webdav
1321%defattr(644,root,root,755)
5febf716 1322%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/*mod_webdav.conf
9c336869
ER
1323%attr(755,root,root) %{_libdir}/mod_webdav.so
1324
5febf716
ER
1325%files php-spawned
1326%defattr(644,root,root,755)
1327%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/php-spawned.conf
1328
1329%files php-external
1330%defattr(644,root,root,755)
1331%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/php-external.conf
1332
1333%files ssl
1334%defattr(644,root,root,755)
1335%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) %{_sysconfdir}/conf.d/ssl.conf
2daa3b71
AM
1336
1337%files -n monit-rc-lighttpd
1338%defattr(644,root,root,755)
1339%attr(640,root,root) %config(noreplace) %verify(not md5 mtime size) /etc/monit/%{name}.monitrc
This page took 0.435596 seconds and 4 git commands to generate.