--- /etc/init.d/nfslock.old 2005-03-07 18:07:03 +0300 +++ /etc/init.d/nfslock 2006-07-10 15:39:42 +0400 @@ -21,6 +21,9 @@ STATD=/sbin/rpc.statd +SourceIfNotEmpty /etc/sysconfig/nfslock + + [ -x "$STATD" ] || exit PIDFILE=/var/run/rpc.statd.pid @@ -29,7 +32,12 @@ start() { - start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user rpcuser $STATD + [ -n "$STATD_PORT" ] && \ + STATD_OPTIONS="$STATD_OPTIONS -p $STATD_PORT" + [ -n "$STATD_OUTGOING_PORT" ] && \ + STATD_OPTIONS="$STATD_OPTIONS -o $STATD_OUTGOING_PORT" + + start_daemon --pidfile "$PIDFILE" --lockfile "$LOCKFILE" --expect-user rpcuser $STATD $STATD_OPTIONS RETVAL=$? return $RETVAL }