# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 DESCRIPTION="Apache module for load balancing and web clustering" HOMEPAGE="http://www.backhand.org/mod_backhand/" KEYWORDS="x86 " S=${WORKDIR}/${PN}-${PV} SRC_URI="mirror://${PN}-${PV}.tar.gz" DEPEND="virtual/glibc =net-www/apache-1*" LICENSE="as-is" SLOT="0" src_unpack() { unpack ${A} } src_compile() { econf /usr/sbin/apxs -c -o mod_backhand.so apue.c arriba.c \ back_util.c builtins.c mod_backhand.c /usr/sbin/apxs -c -o byHostname.so byHostname.c } src_install() { exeinto /usr/lib/apache/ doexe mod_backhand.so doexe byHostname.so insinto /etc/apache/conf/addon-modules/ doins ${FILESDIR}/mod_backhand.conf insinto /home/httpd/cgi-bin doins backhand-test insinto /home/httpd/icons doins cndsbar_mini.jpg backhand.jpg mod_backhand_mini.jpg dodir /var/lib/backhand fowners apache:apache /var/lib/backhand dodoc ChangeLog INSTALL LICENSE NOTES NOTICE README.bySession TODO } pkg_postinst() { einfo einfo "1. Execute \"ebuild /var/db/pkg/net-www/${PF}/${PF}.ebuild config\"" einfo "to have your apache.conf auto-updated for use with this module." einfo "2. Edit /etc/apache/conf/addon-modules/mod_backhand.conf to match" einfo "your network setup." einfo "3. Edit /etc/conf.d/apache and add \"-D BACKHAND\" to have apache" einfo "automatically load mod_backhand at startup." einfo } pkg_config() { /usr/sbin/apacheaddmod /etc/apache/conf/apache.conf \ modules/mod_backhand.so mod_backhand.c backhand_module \ addconf=conf/addon-modules/mod_backhand.conf define=BACKHAND }