IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=1.0.6 PROGNAME="nfs-utils $VERSION" DESC="\ nfs-uti0nfs-utils (Network File System daemons and utilities) \n\ \n\ The nfs-utils package contains the necessary daemons and utilities to \n\ run an NFS server on Linux. \n\ \n\ You'll also need the portmap package to use NFS." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/nfs-utils PKGNAME=nfs-utils-$VERSION-s390-$BUILD TAG=OPT compile() { tar -yxvf $CWD/nfs-utils-$VERSION.tar.bz2 cd nfs-utils-$VERSION/ CFLAGS=-O2 ./configure --prefix=/usr \ --with-statedir=/var/lib/nfs \ --enable-nfsv3 \ --enable-secure-statd \ --program-prefix= \ --program-suffix= \ s390-slackware-linux make } install() { mkdir /package-nfs-utils ( cd /package-nfs-utils tar -zxvf $CWD/_nfs-utils.tar.gz etc/ ) make install_prefix=/package-nfs-utils MANDIR=/package-nfs-utils/usr/man \ SBINDIR=/package-nfs-utils/usr/sbin install mkdir -p /package-nfs-utils/usr/doc/nfs-utils-$VERSION cp -a COPYING ChangeLog README linux-nfs \ /package-nfs-utils/usr/doc/nfs-utils-$VERSION mkdir -p /package-nfs-utils/usr/doc/nfs-utils-$VERSION/nhfsstone cp -a utils/nhfsstone/DISCLAIMER utils/nhfsstone/README utils/nhfsstone/README.linux \ /package-nfs-utils/usr/doc/nfs-utils-$VERSION/nhfsstone mkdir -p /package-nfs-utils/usr/doc/nfs-utils-$VERSION/statd cp -a utils/statd/COPYING utils/statd/COPYRIGHT utils/statd/TODO \ /package-nfs-utils/usr/doc/nfs-utils-$VERSION/statd rm -rf /package-nfs-utils/usr/man/man7 ( cd /package-nfs-utils/usr/man/ rm man8/rquotad.8 for dir in 5 8; do ( cd man$dir rm -f *.gz gzip -9 *.$dir ) done ) ( cd /package-nfs-utils/usr/man/man8 rm -rf rpc.lockd.8 ; ln -sf lockd.8.gz rpc.lockd.8.gz rm -rf rpc.mountd.8 ; ln -sf mountd.8.gz rpc.mountd.8.gz rm -rf rpc.nfsd.8 ; ln -sf nfsd.8.gz rpc.nfsd.8.gz rm -rf rpc.rquotad.8 ; ln -sf rquotad.8.gz rpc.rquotad.8.gz rm -rf rpc.statd.8 ; ln -sf statd.8.gz rpc.statd.8.gz ) mkdir -p /package-nfs-utils/var/log/nfsd/ rm -rf /package-nfs-utils/var/lib/nfs/sm \ /package-nfs-utils/var/lib/nfs/sm.bak rm /package-nfs-utils/var/lib/nfs/* \ /package-nfs-utils/usr/sbin/rpc.rquotad } attributes() { chown -R root.bin $PKG/package-nfs-utils/usr/sbin/ } special() { cd $PKG mv package-nfs-utils/* ./ rmdir package-nfs-utils cd $CTL cat $CWD/slack-desc > slack-desc cat << EOF >> doinst.sh if [ ! -r etc/exports ]; then mv etc/exports.new etc/exports else rm -f etc/exports.new fi if [ ! -r var/lib/nfs/rmtab ]; then touch var/lib/nfs/rmtab chmod 644 var/lib/nfs/rmtab fi if [ ! -r var/lib/nfs/xtab ]; then touch var/lib/nfs/xtab chmod 644 var/lib/nfs/xtab fi if [ ! -r var/lib/nfs/etab ]; then touch var/lib/nfs/etab chmod 644 var/lib/nfs/etab fi EOF sed -e 's%package-nfs-utils/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }