Only use rpcbind's rpcinfo when it's available
authorLuk Claes <luk@debian.org>
Sat, 18 Jun 2011 08:50:58 +0000 (10:50 +0200)
committerLuk Claes <luk@debian.org>
Sat, 18 Jun 2011 08:50:58 +0000 (10:50 +0200)
debian/nfs-common.init

index 9027410..5e30d95 100644 (file)
@@ -139,14 +139,15 @@ case "$1" in
            log_progress_msg "statd"
            
            # See if rpcbind is running
-           /usr/sbin/rpcinfo -p >/dev/null 2>&1
-           RET=$?
-           if [ $RET != 0 ]; then
-               echo
-               log_warning_msg "Not starting: portmapper is not running"
-               exit 0
+           if [ -x /usr/sbin/rpcinfo ]; then
+               /usr/sbin/rpcinfo -p >/dev/null 2>&1
+               RET=$?
+               if [ $RET != 0 ]; then
+                  echo
+                  log_warning_msg "Not starting: portmapper is not running"
+                  exit 0
+               fi
            fi
-
            start-stop-daemon --start --oknodo --quiet \
                --pidfile /var/run/rpc.statd.pid \
                --exec $PREFIX/sbin/rpc.statd -- $STATDOPTS