diff options
Diffstat (limited to 'net-misc/dhcpcd/dhcpcd-9999.ebuild')
-rw-r--r-- | net-misc/dhcpcd/dhcpcd-9999.ebuild | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/net-misc/dhcpcd/dhcpcd-9999.ebuild b/net-misc/dhcpcd/dhcpcd-9999.ebuild index 677248e57544..04aba068036e 100644 --- a/net-misc/dhcpcd/dhcpcd-9999.ebuild +++ b/net-misc/dhcpcd/dhcpcd-9999.ebuild @@ -1,6 +1,6 @@ # Copyright 1999-2013 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-9999.ebuild,v 1.8 2013/09/16 22:28:24 williamh Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-misc/dhcpcd/dhcpcd-9999.ebuild,v 1.9 2013/09/22 18:01:42 williamh Exp $ EAPI=5 @@ -22,7 +22,7 @@ DESCRIPTION="A fully featured, yet light weight RFC2131 compliant DHCP client" HOMEPAGE="http://roy.marples.name/projects/dhcpcd/" LICENSE="BSD-2" SLOT="0" -IUSE="elibc_glibc ipv6 +udev" +IUSE="elibc_glibc ipv6 kernel_linux +udev" COMMON_DEPEND="udev? ( virtual/udev )" DEPEND="${COMMON_DEPEND}" @@ -35,15 +35,17 @@ src_prepare() src_configure() { - local dev hooks + local dev hooks rundir use udev || dev="--without-dev --without-udev" hooks="--with-hook=ntp.conf" use elibc_glibc && hooks="${hooks} --with-hook=yp.conf" + use kernel_linux && rundir="--rundir=/run" econf \ --prefix="${EPREFIX}" \ --libexecdir="${EPREFIX}/lib/dhcpcd" \ --dbdir="${EPREFIX}/var/lib/dhcpcd" \ --localstatedir="${EPREFIX}/var" \ + ${rundir} \ $(use_enable ipv6) \ ${dev} \ ${hooks} |