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