walters / rpms / nfs-utils

Forked from rpms/nfs-utils 6 years ago
Clone
47aa7d9
#!/bin/sh
47aa7d9
95ef45b
#
95ef45b
# Extract configuration from /etc/sysconfig/nfs and write
95ef45b
# environment variables to /run/sysconfig/nfs-utils to be 
95ef45b
# used by systemd nfs-config service
95ef45b
#
47aa7d9
47aa7d9
nfs_config=/etc/sysconfig/nfs
47aa7d9
if test -r $nfs_config; then
47aa7d9
    . $nfs_config
47aa7d9
fi
47aa7d9
e8edaf2
if [ -n "$NFSD_V4_GRACE" ]; then
c94303d
    grace="-G $NFSD_V4_GRACE"
c94303d
fi
c94303d
e8edaf2
if [ -n "$NFSD_V4_LEASE" ]; then
c94303d
    lease="-L $NFSD_V4_LEASE"
c94303d
fi
c94303d
e8edaf2
if [ -n "$RPCNFSDCOUNT" ]; then
47aa7d9
    nfsds=$RPCNFSDCOUNT
47aa7d9
else
47aa7d9
    nfsds=8
47aa7d9
fi
47aa7d9
47aa7d9
if [ -n "$RPCNFSDARGS" ]; then
95ef45b
    nfsdargs="$RPCNFSDARGS $grace $lease $nfsds"
47aa7d9
else
95ef45b
    nfsdargs="$grace $lease $nfsds"
47aa7d9
fi
47aa7d9
47aa7d9
mkdir -p /run/sysconfig
47aa7d9
{
95ef45b
echo RPCNFSDARGS=\"$nfsdargs\"
95ef45b
echo RPCMOUNTDARGS=\"$RPCMOUNTDOPTS\"
95ef45b
echo STATDARGS=\"$STATDARG\"
95ef45b
echo SMNOTIFYARGS=\"$SMNOTIFYARGS\"
95ef45b
echo RPCIDMAPDARGS=\"$RPCIDMAPDARGS\"
95ef45b
echo RPCGSSDARGS=\"$RPCGSSDARGS\"
95ef45b
echo RPCSVCGSSDARGS=\"$RPCSVCGSSDARGS\"
95ef45b
echo BLKMAPDARGS=\"$BLKMAPDARGS\"
95ef45b
echo GSS_USE_PROXY=\"$GSS_USE_PROXY\"
47aa7d9
} > /run/sysconfig/nfs-utils