Name: pen
Summary: Load balancer for "simple" tcp based protocols
Version: 0.17.3
Release: 1
License: GPL
Group: Applications/Internet
URL: http://siag.nu/pen/
Description: Pen is a load balancer for "simple" tcp based protocols such as http or smtp.
It allows several servers to appear as one to the outside and automatically
detects servers that are down and distributes clients among the available
servers. This gives high availability and scalable performance.
The build could not start because the following file is missing: pen-0.17.3.tar.gz
The build could not start because the following file is missing: pen-0.17.3.tar.gz
The spec file used by the build system currently has the following contents:
# $Id$ # Authority: dag # Upstream: Ulric Eriksson <ulric$siag,nu> Summary: Load balancer for "simple" tcp based protocols Name: pen Version: 0.17.3 Release: 1%{?dist} License: GPL Group: Applications/Internet URL: http://siag.nu/pen/ Source: ftp://siag.nu/pub/pen/pen-%{version}.tar.gz BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root %description Pen is a load balancer for "simple" tcp based protocols such as http or smtp. It allows several servers to appear as one to the outside and automatically detects servers that are down and distributes clients among the available servers. This gives high availability and scalable performance. %prep %setup ### FIXME: Added a default pen.httpd for Apache. (Please fix upstream) %{__cat} <<EOF >pen.httpd ScriptAlias /pen/ %{_localstatedir}/www/pen/ <Directory %{_localstatedir}/www/pen/> DirectoryIndex penctl.cgi Options ExecCGI order deny,allow deny from all allow from 127.0.0.1 </Directory> EOF %build %configure %{__make} %{?_smp_mflags} %install %{__rm} -rf %{buildroot} %makeinstall %{__install} -Dp -m0755 penctl.cgi %{buildroot}%{_localstatedir}/www/pen/penctl.cgi %{__install} -Dp -m0644 pen.httpd %{buildroot}%{_sysconfdir}/httpd/conf.d/pen.conf %post if [ -f %{_sysconfdir}/httpd/conf/httpd.conf ]; then if ! grep -q "Include .*/pen.conf" %{_sysconfdir}/httpd/conf/httpd.conf; then echo -e "\n# Include %{_sysconfdir}/httpd/conf.d/pen.conf" >> %{_sysconfdir}/httpd/conf/httpd.conf # /sbin/service httpd restart fi fi %clean %{__rm} -rf %{buildroot} %files %defattr(-, root, root, 0755) %doc AUTHORS ChangeLog COPYING HOWTO NEWS README %doc %{_mandir}/man1/mergelogs.1* %doc %{_mandir}/man1/pen.1* %doc %{_mandir}/man1/penctl.1* %doc %{_mandir}/man1/penlog.1* %doc %{_mandir}/man1/penlogd.1* %dir %{_sysconfdir}/httpd/ %dir %{_sysconfdir}/httpd/conf.d/ %config(noreplace) %{_sysconfdir}/httpd/conf.d/pen.conf %{_bindir}/mergelogs %{_bindir}/pen %{_bindir}/penctl %{_bindir}/penlog %{_bindir}/penlogd %{_localstatedir}/www/pen/ %exclude %{_prefix}/doc/ %changelog * Fri May 02 2008 Dag Wieers <dag@wieers.com> - 0.17.3-1 - Updated to release 0.17.3. * Sat Sep 22 2007 Dag Wieers <dag@wieers.com> - 0.17.2-1 - Updated to release 0.17.2. * Tue Jun 27 2006 Dag Wieers <dag@wieers.com> - 0.17.1-1 - Updated to release 0.17.1. * Tue Jan 10 2006 Dag Wieers <dag@wieers.com> - 0.17.0-1 - Updated to release 0.17.0. * Wed Jul 07 2004 Dag Wieers <dag@wieers.com> - 0.15.0-1 - Updated to release 0.15.0. * Fri Jun 25 2004 Dag Wieers <dag@wieers.com> - 0.14.0-1 - Updated to release 0.14.0. * Wed Apr 28 2004 Dag Wieers <dag@wieers.com> - 0.13.0-1 - Updated to release 0.13.0. * Sun Apr 04 2004 Dag Wieers <dag@wieers.com> - 0.12.3-1 - Updated to release 0.12.3. * Tue Feb 17 2004 Dag Wieers <dag@wieers.com> - 0.12.1-0 - Updated to release 0.12.1. * Thu Oct 23 2003 Dag Wieers <dag@wieers.com> - 0.12.0-0 - Updated to release 0.12.0. * Tue Oct 14 2003 Dag Wieers <dag@wieers.com> - 0.11.1-0 - Updated to release 0.11.1. * Tue Sep 23 2003 Dag Wieers <dag@wieers.com> - 0.11.0-0 - Initial package. (using DAR)