diff options
author | 2008-04-20 00:39:26 +0000 | |
---|---|---|
committer | 2008-04-20 00:39:26 +0000 | |
commit | e0ce8d10ee5c205b3fb8f060e9b99ae38cbad647 (patch) | |
tree | f60e97da7ebce3a5808f7db4ebfeeb61743858c8 /net-fs/nfs-utils/nfs-utils-1.1.1.ebuild | |
parent | Version bump (diff) | |
download | historical-e0ce8d10ee5c205b3fb8f060e9b99ae38cbad647.tar.gz historical-e0ce8d10ee5c205b3fb8f060e9b99ae38cbad647.tar.bz2 historical-e0ce8d10ee5c205b3fb8f060e9b99ae38cbad647.zip |
Only leverage kerberos when USE="-nonfsv4" #212160.
Package-Manager: portage-2.2_pre5
Diffstat (limited to 'net-fs/nfs-utils/nfs-utils-1.1.1.ebuild')
-rw-r--r-- | net-fs/nfs-utils/nfs-utils-1.1.1.ebuild | 23 |
1 files changed, 12 insertions, 11 deletions
diff --git a/net-fs/nfs-utils/nfs-utils-1.1.1.ebuild b/net-fs/nfs-utils/nfs-utils-1.1.1.ebuild index 85ce10a82958..a87170e0211c 100644 --- a/net-fs/nfs-utils/nfs-utils-1.1.1.ebuild +++ b/net-fs/nfs-utils/nfs-utils-1.1.1.ebuild @@ -1,6 +1,6 @@ -# Copyright 1999-2007 Gentoo Foundation +# Copyright 1999-2008 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.1.1.ebuild,v 1.1 2007/12/29 09:33:27 vapier Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-fs/nfs-utils/nfs-utils-1.1.1.ebuild,v 1.2 2008/04/20 00:39:26 vapier Exp $ inherit eutils flag-o-matic multilib @@ -24,11 +24,11 @@ RDEPEND="tcpd? ( sys-apps/tcp-wrappers ) !nonfsv4? ( >=dev-libs/libevent-1.0b >=net-libs/libnfsidmap-0.16 - ) - kerberos? ( - net-libs/librpcsecgss - net-libs/libgssglue - app-crypt/mit-krb5 + kerberos? ( + net-libs/librpcsecgss + net-libs/libgssglue + app-crypt/mit-krb5 + ) )" # util-linux dep is to prevent man-page collision DEPEND="${RDEPEND} @@ -53,9 +53,8 @@ src_compile() { --enable-secure-statd \ $(use_with tcpd tcp-wrappers) \ $(use_enable !nonfsv4 nfsv4) \ - $(use_enable kerberos gss) \ + $(use !nonfsv4 && use_enable kerberos gss) \ || die "Configure failed" - emake || die "Failed to compile" } @@ -80,8 +79,10 @@ src_install() { doins "${FILESDIR}"/exports local f list="" - use !nonfsv4 && list="${list} rpc.idmapd" - use kerberos && list="${list} rpc.gssd" + if use !nonfsv4 ; then + list="${list} rpc.idmapd" + use kerberos && list="${list} rpc.gssd" + fi for f in nfs nfsmount rpc.statd ${list} ; do newinitd "${FILESDIR}"/${f}.initd ${f} || die "doinitd ${f}" done |