# Copyright 1999-2003 Gentoo Technologies, Inc. # Distributed under the terms of the GNU General Public License v2 # $Header: $ S="${WORKDIR}/isakmpd" DESCRIPTION="OPenBSD Isakmpd port for linux 2.6" HOMEPAGE="http://bender.thinknerd.de/~thomas/IPsec/isakmpd-linux.html" LICENSE="BSD" SLOT="0" KEYWORDS="x86" IUSE="" DEPEND="virtual/glibc dev-libs/openssl app-crypt/keynote !net-misc/isakmpd virtual/os-headers virtual/linux-sources" RDEPEND="virtual/glibc" inherit cvs ECVS_SERVER="anoncvs.de.openbsd.org:/cvs" ECVS_CO_OPTS="-d isakmpd" ECVS_MODULE="src/sbin/isakmpd" ECVS_TOP_DIR="${DISTDIR}/cvs-src" ECVS_USER="anoncvs" ECVS_PASS="anoncvs" ECVS_LOCALNAME="isakmpd" pkg_setup() { my_KV=`echo ${KV} | cut -f-2 -d "."` if [ ${my_KV} != "2.6" ] ; then eerror "You need a 2.6.x kernel to use isakmpd." fi } src_compile() { sed 's/^#\(OS=\t\tlinux\)/\1/' GNUmakefile > GNUmakefile.tmp mv GNUmakefile.tmp GNUmakefile emake || die } src_install() { dodoc BUGS DESIGN-NOTES QUESTIONS README README.PKI doman isakmpd.8 isakmpd.conf.5 isakmpd.policy.5 dosbin isakmpd insinto /etc/conf.d && newins ${FILESDIR}/isakmpd.conf.d isakmpd exeinto /etc/init.d && newexe ${FILESDIR}/isakmpd.init.d isakmpd dodir /etc/isakmpd/{ca,certs,keynote,crls,private,pubkeys} }