1 Summary: Throttleable lightweight httpd server
6 URL: http
://www.acme.com
/software
/thttpd
7 Source0: http
://www.acme.com
/software
/thttpd
/thttpd
-%{PACKAGE_VERSION}.tar.gz
8 Copyright: distributable
(BSD
)
9 BuildRoot: /tmp
/thttpd
-root
12 Thttpd is a very compact no
-frills httpd serving daemon that can handle
13 very high loads. While lacking many of the advanced features of
14 Apachee
, thttpd operates without forking and is extremely efficient
in
15 memory use. Basic support
for cgi scripts
, authentication
, and ssi is
16 provided
for. Advanced features include the ability to throttle traffic.
21 .
/configure
--prefix
=/usr
25 WEBDIR
=/home
/httpd
/html \
26 BINDIR
=/usr
/sbin prefix
=/usr \
27 CGIBINDIR
=/home
/httpd
/cgi
-bin
31 mkdir -p $RPM_BUILD_ROOT
/home
/httpd
/{cgi
-bin
,logs
}
32 mkdir -p $RPM_BUILD_ROOT
/etc
/rc.d
/init.d
33 mkdir -p $RPM_BUILD_ROOT
/usr
/man
/man
{1,8}
34 mkdir -p $RPM_BUILD_ROOT
/usr
/sbin
35 install contrib
/redhat
-rpm
/thttpd.init $RPM_BUILD_ROOT
/etc
/rc.d
/init.d
/thttpd
36 install contrib
/redhat
-rpm
/thttpd.conf $RPM_BUILD_ROOT
/etc
/
37 make -i prefix
=$RPM_BUILD_ROOT
/usr
install
41 grep '^httpd
:'
/etc
/passwd
>/dev
/null || \
42 /usr
/sbin
/adduser
-r httpd
45 /sbin
/chkconfig
--add thttpd
48 /sbin
/chkconfig
--del thttpd
51 rm -rf $RPM_BUILD_ROOT
56 %attr(2755, httpd
, httpd
) /usr
/sbin
/makeweb
58 /usr
/sbin
/syslogtocern
60 %attr(-, httpd
, httpd
) /home
/httpd
61 %attr(0755, root
, root
) /etc
/rc.d
/init.d
/thttpd
62 %config /etc
/thttpd.conf
67 * Mon Dec
29 2003 Jef Poskanzer
<jef@mail.acme.com
>
70 * Sat Dec
20 2003 Jef Poskanzer
<jef@mail.acme.com
>
73 * Mon Oct
27 2003 Jef Poskanzer
<jef@mail.acme.com
>
76 * Sat Sep
13 2003 Jef Poskanzer
<jef@mail.acme.com
>
79 * Sat May
25 2002 Jef Poskanzer
<jef@mail.acme.com
>
82 * Mon Jul
09 2001 Jef Poskanzer
<jef@mail.acme.com
>
85 * Thu Apr
26 2001 Jef Poskanzer
<jef@mail.acme.com
>
88 * Mon Apr
23 2001 Jef Poskanzer
<jef@mail.acme.com
>
91 * Mon Oct
02 2000 Jef Poskanzer
<jef@mail.acme.com
>
94 * Wed Sep
13 2000 Jef Poskanzer
<jef@mail.acme.com
>
97 * Mon Sep
11 2000 Bennett Todd
<bet@rahul.net
>
98 - added thttpd.conf
, took config info out of init script
99 - switched to logging
in /var
/log
, used pidfile
101 * Thu Jun
15 2000 Jef Poskanzer
<jef@mail.acme.com
>
104 * Thu May
18 2000 Jef Poskanzer
<jef@mail.acme.com
>
107 * Fri Mar
17 2000 Jef Poskanzer
<jef@mail.acme.com
>
110 * Mon Feb
28 2000 Jef Poskanzer
<jef@mail.acme.com
>
113 * Thu Feb
03 2000 Jef Poskanzer
<jef@mail.acme.com
>
116 * Thu Jan
21 2000 Jef Poskanzer
<jef@mail.acme.com
>
119 * Thu Jan
6 2000 Jef Poskanzer
<jef@mail.acme.com
>
122 * Mon Jan
3 2000 Bennett Todd
<bet@rahul.net
>
123 - updated to
2.12, tweaked to move thttpd.init into tarball
125 * Mon Dec
13 1999 Bennett Todd
<bet@mordor.net
>
128 * Fri Dec
10 1999 Bennett Todd
<bet@mordor.net
>
131 * Wed Nov
24 1999 Bennett Todd
<bet@mordor.net
>
132 - updated to
2.06, parameterized
Version string
in source url
133 - changed to use "
make install"
, simplified
%files list
135 * Wed Nov
10 1999 Bennett Todd
<bet@mordor.net
>
136 - Version 2.05, reset release to
1
137 - dropped bugfix patch since Jef included that
138 - streamlined
install
140 * Sun Jul
25 1999 Bennett Todd
<bet@mordor.net
>
141 - Release 4, added mime
type swf
143 * Mon May
3 1999 Bennett Todd
<bet@mordor.net
>
144 - Release 2, added patch to
set cgi
-timelimit up to
10 minutes
145 fm default
30 seconds
147 * Wed Feb
10 1999 Bennett Todd
<bet@mordor.net
>
148 - based on
2.00-2, bumped to
2.04, reset release back to
1
149 - fixed a couple of broken entries
in %install to reference $RPM_BUILD_ROOT
150 - simplified
%files to populate
/usr
/doc
/... with just
[A
-Z
]* (TODO had gone
151 away
, this simplification makes it liklier to be trivially portable to
153 - added
%doc tags
for the man pages