#!/bin/sh # ### BEGIN INIT INFO # Provides: portmap # Required-Start: $network # Required-Stop: $network # Default-Start: S 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: The RPC portmapper # Description: Portmap is a server that converts RPC (Remote # Procedure Call) program numbers into DARPA # protocol port numbers. It must be running in # order to make RPC calls. Services that use # RPC include NFS and NIS. ### END INIT INFO test -f /sbin/portmap || exit 0 case "$1" in start) echo "Starting portmap daemon..." start-stop-daemon --start --quiet --exec /sbin/portmap if [ -f /var/run/portmap.upgrade-state ]; then echo "Restoring old RPC service information..." sleep 1 # needs a short pause or pmap_set won't work. :( pmap_set /var/run/portmap.state $0 stop $0 start if [ ! -f /var/run/portmap.upgrade-state ]; then sleep 1 pmap_set