1 Summary: Boa high speed HTTP server
2 Summary(pl): Boa - szybki serwer HTTP
7 Group: Networking/Daemons
8 Group(pl): Sieciowe/Serwery
9 Source0: http://www.cz.boa.org/updates/%{name}-%{version}.tar.gz
12 Patch1: boa-0.93.16.1-ipv6-fix.patch
16 Prereq: %{_sbindir}/groupadd
17 Prereq: %{_sbindir}/groupdel
18 Prereq: %{_sbindir}/useradd
19 Prereq: %{_sbindir}/userdel
21 BuildRoot: /tmp/%{name}-%{version}-root
23 %define _sysconfdir /etc/httpd
26 A high speed, lightweight web server (HTTP protocol).
27 Based on direct use of the select(2) system call, it internally multiplexes
28 all connections without forking, for maximum speed and minimum system
32 Niezwykle szybki i wysoko wydajny serwer WWW (protokó³ HTTP).
33 Bazuje na bezpo¶rednim u¿yciu funkcji systemowej select(2)
34 dziêki czemu mo¿e obs³ugiwaæ wiele po³±czeñ równocze¶nie bez
35 fork()owania co w efekcie znacznie zwiêksza szybko¶æ
36 dzia³ania oraz zmniejsza zu¿ycie zasobów systemowych.
48 (cd ../docs; make boa.html )
51 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d/,/var/log/httpd} \
52 $RPM_BUILD_ROOT/home/httpd/{cgi-bin,html} \
53 $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir}/conf,%{_mandir}/man1}
55 install -s src/boa $RPM_BUILD_ROOT%{_sbindir}
56 install -s util/boa_indexer $RPM_BUILD_ROOT%{_sbindir}
58 install -s util/cpsel $RPM_BUILD_ROOT/home/httpd/cgi-bin
59 install util/*.pl $RPM_BUILD_ROOT/home/httpd/cgi-bin
60 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
62 install examples/*.conf $RPM_BUILD_ROOT/etc/httpd/%{name}.conf
63 install docs/boa.1 $RPM_BUILD_ROOT%{_mandir}/man1/
65 touch $RPM_BUILD_ROOT/var/log/httpd/{access_log,agent_log,error_log,referer_log}
66 gzip -9nf README $RPM_BUILD_ROOT%{_mandir}/man*/* || :
69 rm -rf $RPM_BUILD_ROOT
72 %{_sbindir}/groupadd -g 51 -f http > /dev/null 2>&1
73 %{_sbindir}/useradd -u 51 -f http -g http > /dev/null 2>&1
76 if [ "$1" = "0" ]; then
77 %{_sbindir}/groupdel http > /dev/null 2>&1
78 %{_sbindir}/userdel http > /dev/null 2>&1
82 /sbin/chkconfig -add %{name}
85 if [ "$1" = "0" ]; then
86 if [ -f /var/lock/subsys/boa ]; then
87 /etc/rc.d/init.d/boa stop 1>&2
89 /sbin/chkconfig --del boa
93 %defattr(644,root,root,755)
94 %doc README.gz docs/*.html docs/*.gif
95 %attr(750, root,http) %dir /etc/httpd
96 %attr(640, root,http) %config /etc/httpd/*
97 %attr(755, root,http) /home/httpd/html
98 %attr(755, root,http) /home/httpd/cgi-bin
99 %attr(750, root,http) %dir /var/log/httpd/
100 %attr(640, root,http) %ghost /var/log/httpd/*
101 %attr(755, root,root) %{_sbindir}/*
102 %attr(754, root,root) /etc/rc.d/init.d/%{name}