1 Summary: Boa high speed HTTP server
2 Summary(pl): Boa - szybki serwer HTTP
7 Group: Networking/Daemons
8 Group(de): Netzwerkwesen/Server
9 Group(pl): Sieciowe/Serwery
10 Source0: http://www.boa.org/%{name}-%{version}.tar.gz
12 Patch0: %{name}-PLD.patch
16 Prereq: %{_sbindir}/groupadd
17 Prereq: %{_sbindir}/groupdel
18 Prereq: %{_sbindir}/useradd
19 Prereq: %{_sbindir}/userdel
22 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
25 %define _sysconfdir /etc/httpd
28 A high speed, lightweight web server (HTTP protocol). Based on direct
29 use of the select(2) system call, it internally multiplexes all
30 connections without forking, for maximum speed and minimum system
34 Niezwykle szybki i wysoko wydajny serwer WWW (protokó³ HTTP). Bazuje
35 na bezpo¶rednim u¿yciu funkcji systemowej select(2) dziêki czemu mo¿e
36 obs³ugiwaæ wiele po³±czeñ równocze¶nie bez fork()owania co w efekcie
37 znacznie zwiêksza szybko¶æ dzia³ania oraz zmniejsza zu¿ycie zasobów
46 CFLAGS="%{!?debug:$RPM_OPT_FLAGS}%{?debug:-O -g} -DINET6"
49 (cd ../docs; make boa.html )
52 rm -rf $RPM_BUILD_ROOT
53 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d/,/var/log/httpd} \
54 $RPM_BUILD_ROOT/home/httpd/{cgi-bin,html} \
55 $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir}/conf,%{_mandir}/man8}
57 install src/{boa,boa_indexer} $RPM_BUILD_ROOT%{_sbindir}
59 install src/*.pl $RPM_BUILD_ROOT/home/httpd/cgi-bin
60 install examples/resolver.pl $RPM_BUILD_ROOT/home/httpd/cgi-bin
61 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
63 install boa.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
65 install docs/boa.8 $RPM_BUILD_ROOT%{_mandir}/man8/
67 touch $RPM_BUILD_ROOT/var/log/httpd/{access_log,agent_log,error_log,referer_log}
72 rm -rf $RPM_BUILD_ROOT
75 %{_sbindir}/groupadd -g 51 -f http > /dev/null 2>&1
76 %{_sbindir}/useradd -u 51 -f http -g http > /dev/null 2>&1
79 if [ "$1" = "0" ]; then
80 %{_sbindir}/userdel http > /dev/null 2>&1
81 %{_sbindir}/groupdel http > /dev/null 2>&1
85 /sbin/chkconfig -add %{name}
88 if [ "$1" = "0" ]; then
89 if [ -f /var/lock/subsys/boa ]; then
90 /etc/rc.d/init.d/boa stop 1>&2
92 /sbin/chkconfig --del boa
96 %defattr(644,root,root,755)
97 %doc README.gz docs/*.html docs/*.png docs/boa.{ps,sgml}
98 %attr(750, root,http) %dir %{_sysconfdir}
99 %attr(640, root,http) %config %{_sysconfdir}/*
100 %attr(755, root,http) /home/httpd/html
101 %attr(755, root,http) /home/httpd/cgi-bin
102 %attr(750, root,http) %dir /var/log/httpd/
103 %attr(640, root,http) %ghost /var/log/httpd/*
104 %attr(755, root,root) %{_sbindir}/*
105 %attr(754, root,root) /etc/rc.d/init.d/%{name}