# Copyright 1999-2005 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Header: /var/cvsroot/gentoo-x86/net-misc/radvd/radvd-0.9.ebuild,v 1.3 2005/11/26 09:44:36 vapier Exp $ inherit eutils DESCRIPTION="Linux IPv6 Router Advertisement Daemon" HOMEPAGE="http://v6web.litech.org/radvd/" SRC_URI="http://v6web.litech.org/radvd/dist/${P}.tar.gz" LICENSE="BSD" SLOT="0" KEYWORDS="~amd64 arm ~hppa ~ppc ~sparc x86" IUSE="" DEPEND="sys-devel/bison sys-devel/flex sys-apps/sed" RDEPEND="sys-process/procps" pkg_setup() { enewgroup radvd enewuser radvd -1 -1 /dev/null radvd # Force ownership of radvd user and group, bug #19647 [ -d "/var/run/radvd" ] && chown radvd:radvd /var/run/radvd } src_compile() { econf \ --with-pidfile=/var/run/radvd/radvd.pid \ || die "econf failed" emake || die "emake failed" } src_install() { make DESTDIR=${D} install || die "emake install failed" dodoc CHANGES README TODO radvd.conf.example dohtml INTRO.html newinitd ${FILESDIR}/${P}-init.d ${PN} newconfd ${FILESDIR}/${P}-conf.d ${PN} # Location of radvd.pid needs to be writeable by the radvd user keepdir /var/run/radvd chown -R radvd:radvd ${D}/var/run/radvd chmod 755 ${D}/var/run/radvd } pkg_postinst() { einfo einfo "To use ${PN} you must create the configuration file" einfo "/etc/radvd.conf" einfo einfo "An example configuration file has been installed as" einfo "/usr/share/doc/${PF}/radvd.conf.example.gz" einfo }