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.boa.org/%{name}-%{version}.tar.gz
15 Prereq: %{_sbindir}/groupadd
16 Prereq: %{_sbindir}/groupdel
17 Prereq: %{_sbindir}/useradd
18 Prereq: %{_sbindir}/userdel
20 BuildRoot: %{tmpdir}/%{name}-%{version}-root-%(id -u -n)
22 %define _sysconfdir /etc/httpd
25 A high speed, lightweight web server (HTTP protocol). Based on direct
26 use of the select(2) system call, it internally multiplexes all
27 connections without forking, for maximum speed and minimum system
31 Niezwykle szybki i wysoko wydajny serwer WWW (protokó³ HTTP). Bazuje
32 na bezpo¶rednim u¿yciu funkcji systemowej select(2) dziêki czemu mo¿e
33 obs³ugiwaæ wiele po³±czeñ równocze¶nie bez fork()owania co w efekcie
34 znacznie zwiêksza szybko¶æ dzia³ania oraz zmniejsza zu¿ycie zasobów
45 (cd ../docs; make boa.html )
48 rm -rf $RPM_BUILD_ROOT
49 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d/,/var/log/httpd} \
50 $RPM_BUILD_ROOT/home/httpd/{cgi-bin,html} \
51 $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir}/conf,%{_mandir}/man8}
53 install -s src/boa $RPM_BUILD_ROOT%{_sbindir}
54 install -s src/boa_indexer $RPM_BUILD_ROOT%{_sbindir}
56 install src/*.pl $RPM_BUILD_ROOT/home/httpd/cgi-bin
57 install examples/resolver.pl $RPM_BUILD_ROOT/home/httpd/cgi-bin
58 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
60 install boa.conf $RPM_BUILD_ROOT%{_sysconfdir}/%{name}.conf
62 install docs/boa.8 $RPM_BUILD_ROOT%{_mandir}/man8/
64 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/*.png docs/boa.{ps,sgml}
95 %attr(750, root,http) %dir %{_sysconfdir}
96 %attr(640, root,http) %config %{_sysconfdir}/*
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}