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: /tmp/%{name}-%{version}-root
22 %define _sysconfdir /etc/httpd
25 A high speed, lightweight web server (HTTP protocol).
26 Based on direct use of the select(2) system call, it internally multiplexes
27 all connections without forking, for maximum speed and minimum system
31 Niezwykle szybki i wysoko wydajny serwer WWW (protokó³ HTTP).
32 Bazuje na bezpo¶rednim u¿yciu funkcji systemowej select(2)
33 dziêki czemu mo¿e obs³ugiwaæ wiele po³±czeñ równocze¶nie bez
34 fork()owania co w efekcie znacznie zwiêksza szybko¶æ
35 dzia³ania oraz zmniejsza zu¿ycie zasobów systemowych.
45 (cd ../docs; make boa.html )
48 install -d $RPM_BUILD_ROOT{/etc/rc.d/init.d/,/var/log/httpd} \
49 $RPM_BUILD_ROOT/home/httpd/{cgi-bin,html} \
50 $RPM_BUILD_ROOT{%{_sbindir},%{_sysconfdir}/conf,%{_mandir}/man8}
52 install -s src/boa $RPM_BUILD_ROOT%{_sbindir}
53 install -s src/boa_indexer $RPM_BUILD_ROOT%{_sbindir}
55 install src/*.pl $RPM_BUILD_ROOT/home/httpd/cgi-bin
56 install examples/resolver.pl $RPM_BUILD_ROOT/home/httpd/cgi-bin
57 install %{SOURCE1} $RPM_BUILD_ROOT/etc/rc.d/init.d/%{name}
59 install boa.conf $RPM_BUILD_ROOT/etc/httpd/%{name}.conf
61 install docs/boa.8 $RPM_BUILD_ROOT%{_mandir}/man8/
63 touch $RPM_BUILD_ROOT/var/log/httpd/{access_log,agent_log,error_log,referer_log}
64 gzip -9nf README $RPM_BUILD_ROOT%{_mandir}/man*/* || :
67 rm -rf $RPM_BUILD_ROOT
70 %{_sbindir}/groupadd -g 51 -f http > /dev/null 2>&1
71 %{_sbindir}/useradd -u 51 -f http -g http > /dev/null 2>&1
74 if [ "$1" = "0" ]; then
75 %{_sbindir}/groupdel http > /dev/null 2>&1
76 %{_sbindir}/userdel http > /dev/null 2>&1
80 /sbin/chkconfig -add %{name}
83 if [ "$1" = "0" ]; then
84 if [ -f /var/lock/subsys/boa ]; then
85 /etc/rc.d/init.d/boa stop 1>&2
87 /sbin/chkconfig --del boa
91 %defattr(644,root,root,755)
92 %doc README.gz docs/*.html docs/*.png docs/boa.{ps,sgml}
93 %attr(750, root,http) %dir /etc/httpd
94 %attr(640, root,http) %config /etc/httpd/*
95 %attr(755, root,http) /home/httpd/html
96 %attr(755, root,http) /home/httpd/cgi-bin
97 %attr(750, root,http) %dir /var/log/httpd/
98 %attr(640, root,http) %ghost /var/log/httpd/*
99 %attr(755, root,root) %{_sbindir}/*
100 %attr(754, root,root) /etc/rc.d/init.d/%{name}