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