NAME=nfs-utils
VERSION=1.0.10
SOURCE=($MIRROR_SF/nfs/nfs-utils-$VERSION.tar.gz
	rc.nfs
	rc.nfsd
	doinst.sh
	exports.new )
BUILD=${BUILD:-1}
OPTIMIZE=${OPTIMIZE:-"-O2"}

build() {
	BINDIR=/bin
	SBINDIR=/sbin

	_explode 0
	cd nfs-utils-$VERSION
	_configure \
		--with-statedir=$LOCALSTATEDIR/lib/nfs \
		--enable-nfsv3 \
		--enable-nfsv4=no \
		--enable-gss=no \
		--enable-secure-statd
	make

	mkdir -p $PKG/etc/rc.d $PKG$SBINDIR $PKG$MANDIR/man{5,8} \
		$PKG$LOCALSTATEDIR/{lib/nfs,log/nfsd} $PKG$SYSCONFDIR
	cat ${SOURCE[1]} > $PKG/etc/rc.d/rc.nfs
	cat ${SOURCE[2]} > $PKG/etc/rc.d/rc.nfsd
	cat ${SOURCE[3]} > $PKG/install/doinst.sh
	cat ${SOURCE[4]} > $PKG$SYSCONFDIR/exports.new
	_new 0 etc/rc.d/rc.nfs etc/rc.d/rc.nfsd

	cp -v utils/exportfs/exportfs \
		utils/nfsstat/nfsstat \
		utils/nhfsstone/nhfsgraph \
		utils/nhfsstone/nhfsnums \
		utils/nhfsstone/nhfsrun \
		utils/nhfsstone/nhfsstone \
		utils/showmount/showmount \
		$PKG$SBINDIR
		
	cp utils/lockd/lockd $PKG$SBINDIR/rpc.lockd
	cp utils/mountd/mountd $PKG$SBINDIR/rpc.mountd
	cp utils/nfsd/nfsd $PKG$SBINDIR/rpc.nfsd
	cp utils/statd/statd $PKG$SBINDIR/rpc.statd

	cp -v utils/exportfs/exports.man $PKG$MANDIR/man5/exports.5

	cp -v utils/exportfs/exportfs.man \
		utils/lockd/lockd.man \
		utils/mountd/mountd.man \
		utils/nfsd/nfsd.man \
		utils/nfsstat/nfsstat.man \
		utils/nhfsstone/nhfsgraph.man \
		utils/nhfsstone/nhfsnums.man \
		utils/nhfsstone/nhfsrun.man \
		utils/nhfsstone/nhfsstone.man \
		utils/showmount/showmount.man \
		utils/statd/statd.man \
		$PKG$MANDIR/man8

	cd $PKG$MANDIR/man8
	rename .man .8 *
	ln -sv lockd.8 rpc.lockd.8
	ln -sv mountd.8 rpc.mountd.8
	ln -sv nfsd.8 rpc.nfsd.8
	ln -sv statd.8 rpc.statd.8
	cd -

	_doc 0 nfs-utils-$VERSION/nhfsstone  utils/nhfsstone/{DISCLAIMER,README,README.linux}
	_doc 0 nfs-utils-$VERSION/statd  utils/statd/{COPYING,COPYRIGHT,TODO}
	_doc 0 nfs-utils-$VERSION/linux-nfs  linux-nfs/!(Makefile*)
	_doc 0 nfs-utils-$VERSION  COPYING ChangeLog README

	_chfix
	_chgrp_bin
}
