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