| # Copyright 1999-2015 Gentoo Foundation |
| # Distributed under the terms of the GNU General Public License v2 |
| # $Id$ |
| |
| inherit linux-info |
| |
| PATCHLEVEL="11" |
| MY_PV="${PV}-${PATCHLEVEL}" |
| MY_P="${PN}-${MY_PV}" |
| |
| DESCRIPTION="utility to administer the IP virtual server services" |
| HOMEPAGE="http://linuxvirtualserver.org" |
| LICENSE="GPL-2" |
| DEPEND=">=sys-libs/ncurses-5.2" |
| |
| SRC_URI="http://www.linuxvirtualserver.org/software/kernel-2.4/${MY_P}.tar.gz" |
| |
| SLOT="0" |
| KEYWORDS="~ppc ~ppc64 x86" |
| IUSE="" |
| |
| S="${WORKDIR}/${MY_P}" |
| |
| pkg_setup() { |
| if kernel_is -ge 2 6; then |
| eerror "${P} does not support 2.6 kernels, please try newer versions" |
| die "wrong kernel version" |
| fi |
| } |
| |
| src_compile() { |
| emake || die "error compiling source" |
| } |
| |
| src_install() { |
| into / |
| dosbin ipvsadm ipvsadm-save ipvsadm-restore || die |
| |
| doman ipvsadm.8 ipvsadm-save.8 ipvsadm-restore.8 |
| |
| newinitd "${FILESDIR}"/ipvsadm-init ipvsadm || die |
| keepdir /var/lib/ipvsadm |
| |
| dolib.a libipvs/libipvs.a || die |
| |
| insinto /usr/include/ipvs |
| newins libipvs/libipvs.h ipvs.h || die |
| |
| einfo "You will need a kernel that has ipvs patches to use LVS" |
| } |