IGNOREPATH=/etc:/home:/var:/dev:/boot:/root:/tmp:/usr/local:/bin:/sbin:/mnt:/usr/src STRIPLIB=y STRIPBIN=y VERSION=5.0 PROGNAME="portmap $VERSION" DESC="\ portmap (a daemon to manage RPC connections) \n\ \n\ The portmapper (/sbin/rpc.portmap) is a network daemon used to manage \n\ connections to RPC services. Daemons that offer RPC services (such \n\ as the daemons for NFS) tell the portmapper on what port they listen. \n\ Unlike the services registered with the inetd, RPC network port \n\ numbers may change each time the system is booted. \n\ \n\ The portmapper is required to use NFS or other RPC services." BUILD=1 MAINTAINER="Mark Post " SOURCE=ftp://ftp.gnu.org/pub/gnu/portmap PKGNAME=portmap-$VERSION-s390-$BUILD TAG=REC compile() { tar -zxvf $CWD/portmap_5.tar.gz cd portmap_5beta/ zcat $CWD/portmap_5-2.1.diff.gz | patch -p1 --backup --suffix=.orig make } install() { mkdir -p /package-portmap/etc/rc.d \ /package-portmap/usr/doc/portmap-$VERSION \ /package-portmap/usr/man/man8 \ /package-portmap/usr/sbin \ /package-portmap/usr/share/man/man8 \ /package-portmap/sbin make install BASEDIR=/package-portmap zcat $CWD/rc.portmap.gz > /package-portmap/etc/rc.d/rc.portmap.new ( cd /package-portmap/sbin mv pmap* ../usr/sbin mv portmap rpc.portmap ) ( cd /package-portmap/usr mv share/man/man8/* /package-portmap/usr/man/man8 rm -rf share ) ( cd /package-portmap/usr/man/man8 rm -f *.gz gzip -9 *.8 rm -rf rpc.portmap.8.gz ; ln -sf portmap.8.gz rpc.portmap.8.gz ) # Now let's add a recent version of /etc/rpc for good measure: if [ -r /etc/rpc ]; then mkdir -p /package-portmap/etc cp -a /etc/rpc /package-portmap/etc/rpc else echo "WARNING: no /etc/rpc on this system, can't include!" echo -n "hit enter..." read errorfodder echo fi cp -a BLURB CHANGES README /package-portmap/usr/doc/portmap-$VERSION } attributes() { chown -R root.bin $PKG/package-portmap/usr/sbin \ $PKG/package-portmap/sbin } special() { cd $PKG mv package-portmap/* ./ rmdir package-portmap cd $CTL cat $CWD/slack-desc > slack-desc zcat $CWD/doinst.sh.gz >> doinst.sh sed -e 's%package-portmap/%%g' doinst.sh > doinst.sh.new cat doinst.sh.new > doinst.sh rm doinst.sh.new }