Add these lines to /etc/init.d/rpcbind

The init script checks if the directory is there but not the files, so
just add the checks:

...

start ()
{
    if [ ! -d $STATEDIR ] ; then
        mkdir -p $STATEDIR
    fi
    if [ ! -O $STATEDIR ] ; then
        log_begin_msg "$STATEDIR not owned by root"
        log_end_msg 1
        exit 1
    fi
#ADD THESE LINES
    if [ ! -f $STATEDIR/rpcbind.xdr ]
    then
        touch $STATEDIR/rpcbind.xdr
    fi
    if [ ! -f $STATEDIR/portmap.xdr ]
    then
        touch $STATEDIR/portmap.xdr
    fi
#END
    log_begin_msg "Starting rpcbind daemon..."
    pid=$( pidofproc /sbin/rpcbind )
    if [ -n "$pid" ]
    then
...

--
Steven Hudson
randompr...@fastmail.us



-- 
To UNSUBSCRIBE, email to debian-bugs-dist-requ...@lists.debian.org
with a subject of "unsubscribe". Trouble? Contact listmas...@lists.debian.org

Reply via email to