Go to:
Gentoo Home
Documentation
Forums
Lists
Bugs
Planet
Store
Wiki
Get Gentoo!
Gentoo's Bugzilla – Attachment 180673 Details for
Bug 231396
net-fs/nfs-utils - heimdal compatibility
Home
|
New
–
[Ex]
|
Browse
|
Search
|
Privacy Policy
|
[?]
|
Reports
|
Requests
|
Help
|
New Account
|
Log In
[x]
|
Forgot Password
Login:
[x]
net-fs/nfs-utils/nfs-utils-1.1.4-r1.ebuild
nfs-utils-1.1.4-r1.ebuild (text/plain), 3.28 KB, created by
Dmitry S. Kulyabov
on 2009-02-02 09:13:12 UTC
(
hide
)
Description:
net-fs/nfs-utils/nfs-utils-1.1.4-r1.ebuild
Filename:
MIME Type:
Creator:
Dmitry S. Kulyabov
Created:
2009-02-02 09:13:12 UTC
Size:
3.28 KB
patch
obsolete
># Copyright 1999-2009 Gentoo Foundation ># Distributed under the terms of the GNU General Public License v2 ># $Header: $ > >inherit eutils flag-o-matic multilib autotools > >DESCRIPTION="NFS client and server daemons" >HOMEPAGE="http://linux-nfs.org/" >SRC_URI="mirror://sourceforge/nfs/${P}.tar.bz2" > >LICENSE="GPL-2" >SLOT="0" >KEYWORDS="~alpha amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc x86" >IUSE="nonfsv4 tcpd kerberos" > ># kth-krb doesn't provide the right include ># files, and nfs-utils doesn't build against heimdal either, ># so don't depend on virtual/krb. ># (04 Feb 2005 agriffis) >RDEPEND="tcpd? ( sys-apps/tcp-wrappers ) > sys-libs/e2fsprogs-libs > || ( net-nds/rpcbind >=net-nds/portmap-5b-r6 ) > !nonfsv4? ( > >=dev-libs/libevent-1.0b > >=net-libs/libnfsidmap-0.16 > kerberos? ( > net-libs/librpcsecgss > || ( > net-libs/libgssglue > virtual/krb5 > ) > >=app-crypt/heimdal-1.2 > ) > )" ># util-linux dep is to prevent man-page collision >DEPEND="${RDEPEND} > >=sys-apps/util-linux-2.12r-r7" > >src_unpack() { > unpack ${A} > cd "${S}" > epatch "${FILESDIR}"/${PN}-1.1.2-rpcgen-ioctl.patch > epatch "${FILESDIR}"/${PN}-1.1.4-ascii-man.patch > epatch "${FILESDIR}"/${PN}-1.1.4-mtab-sym.patch > epatch "${FILESDIR}"/${PN}-1.1.4-no-exec.patch > > epatch "${FILESDIR}"/${PN}-1.1.2-kerberos-ac.patch > epatch "${FILESDIR}"/${PN}-1.1.2-pkgconfig_ac.patch > epatch "${FILESDIR}"/${PN}-1.1.2-no_libgssapi.patch > epatch "${FILESDIR}"/${PN}-1.1.4-heimdal_functions.patch > > eautoreconf >} > > > > >src_compile() { > local myconf > if use nonfsv4 ; then > myconf="--disable-gss" > else > myconf="$(use_enable kerberos gss)" > fi > > econf \ > --mandir=/usr/share/man \ > --with-statedir=/var/lib/nfs \ > --disable-rquotad \ > --enable-nfsv3 \ > --enable-secure-statd \ > $(use_with tcpd tcp-wrappers) \ > $(use_enable !nonfsv4 nfsv4) \ > ${myconf} \ > || die "Configure failed" > emake || die "Failed to compile" >} > >src_install() { > emake DESTDIR="${D}" install || die > > # Don't overwrite existing xtab/etab, install the original > # versions somewhere safe... more info in pkg_postinst > dodir /usr/lib/nfs > keepdir /var/lib/nfs/{sm,sm.bak} > mv "${D}"/var/lib/nfs/* "${D}"/usr/lib/nfs > keepdir /var/lib/nfs > > # Install some client-side binaries in /sbin > dodir /sbin > mv "${D}"/usr/sbin/rpc.statd "${D}"/sbin/ || die > > dodoc ChangeLog README > docinto linux-nfs ; dodoc linux-nfs/* > > insinto /etc > doins "${FILESDIR}"/exports > > local f list="" > if use !nonfsv4 ; then > list="${list} rpc.idmapd rpc.pipefs" > use kerberos && list="${list} rpc.gssd rpc.svcgssd" > fi > for f in nfs nfsmount rpc.statd ${list} ; do > newinitd "${FILESDIR}"/${f}.initd ${f} || die "doinitd ${f}" > done > newconfd "${FILESDIR}"/nfs.confd nfs > > # uClibc doesn't provide rpcgen like glibc, so lets steal it from nfs-utils > if ! use elibc_glibc ; then > dobin tools/rpcgen/rpcgen || die "rpcgen" > newdoc tools/rpcgen/README README.rpcgen > fi >} > >pkg_postinst() { > # Install default xtab and friends if there's none existing. > # In src_install we put them in /usr/lib/nfs for safe-keeping, but > # the daemons actually use the files in /var/lib/nfs. This fixes > # bug 30486 > local f > for f in "${ROOT}"/usr/$(get_libdir)/nfs/*; do > [[ -e ${ROOT}/var/lib/nfs/${f##*/} ]] && continue > einfo "Copying default ${f##*/} from /usr/$(get_libdir)/nfs to /var/lib/nfs" > cp -pPR "${f}" "${ROOT}"/var/lib/nfs/ > done >}
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Raw
Actions:
View
Attachments on
bug 231396
:
160028
|
160032
|
160033
|
160035
|
172863
|
172865
| 180673