]>
Commit | Line | Data |
---|---|---|
fc0abeb0 JR |
1 | #!/bin/sh |
2 | ||
3 | # extract configuration from /etc/sysconfig/nfs* and write | |
4 | # environment to /run/sysconfig/nfs-utils to be used by systemd unit | |
5 | # files. | |
6 | ||
7 | [ -f /etc/sysconfig/nfslock ] && . /etc/sysconfig/nfslock | |
8 | [ -f /etc/sysconfig/nfsfs ] && . /etc/sysconfig/nfsfs | |
9 | [ -f /etc/sysconfig/nfsd ] && . /etc/sysconfig/nfsd | |
10 | ||
11 | STATDARGS="$STATDOPTIONS" | |
12 | ||
13 | # Set the ports lockd should listen on | |
14 | if [ -n "$LOCKD_TCPPORT" ]; then | |
15 | STATDARGS="$STATDARGS -T $LOCKD_TCPPORT" | |
16 | /sbin/sysctl -w fs.nfs.nlm_tcpport=$LOCKD_TCPPORT >/dev/null 2>&1 | |
17 | fi | |
18 | if [ -n "$LOCKD_UDPPORT" ]; then | |
19 | STATDARGS="$STATDARGS -U $LOCKD_UDPPORT" | |
20 | /sbin/sysctl -w fs.nfs.nlm_udpport=$LOCKD_UDPPORT >/dev/null 2>&1 | |
21 | fi | |
22 | ||
23 | # Set v4 grace period if requested | |
24 | if [ -n "$NFSD_V4_GRACE" ]; then | |
25 | echo "$NFSD_V4_GRACE" > /proc/fs/nfsd/nfsv4gracetime >/dev/null 2>&1 | |
26 | fi | |
27 | ||
28 | RPCMOUNTDARGS="$RPCMOUNTDOPTIONS" | |
29 | SVCGSSDARGS="$RPCSVCGSSOPTIONS" | |
30 | RPCIDMAPDARGS="$RPCIDMAPOPTIONS" | |
31 | GSSDARGS="$RPCGSSOPTIONS" | |
32 | if [ "$RPCNFSDCOUNT" -gt 0 ]; then | |
33 | RPCNFSDARGS="$RPCNFSDCOUNT" | |
34 | else | |
35 | RPCNFSDARGS="8" | |
36 | fi | |
37 | if [ -n "$RPCNFSDOPTIONS" ]; then | |
38 | RPCNFSDARGS="$RPCNFSDOPTIONS $RPCNFSDARGS" | |
39 | fi | |
40 | ||
41 | BLKMAPDARGS="$BLKMAPDOPTIONS" | |
42 | ||
43 | #mkdir -p /run/sysconfig | |
44 | { | |
45 | [ -z "$STATDARGS" ] || echo STATDARGS=\""$STATDARGS"\" | |
46 | [ -z "$RPCMOUNTDARGS" ] || echo RPCMOUNTDARGS=\""$RPCMOUNTDARGS"\" | |
47 | [ -z "$SVCGSSDARGS" ] || echo SVCGSSDARGS=\""$SVCGSSDARGS"\" | |
48 | [ -z "$RPCIDMAPDARGS" ] || echo RPCIDMAPDARGS=\""$RPCIDMAPDARGS"\" | |
49 | [ -z "$GSSDARGS" ] || echo GSSDARGS=\""$GSSDARGS"\" | |
50 | [ -z "$RPCNFSDARGS" ] || echo RPCNFSDARGS=\""$RPCNFSDARGS"\" | |
51 | [ -z "$BLKMAPDARGS" ] || echo BLKMAPDARGS=\""$BLKMAPDARGS"\" | |
52 | } > xxx | |
53 | #} > /run/sysconfig/nfs-utils |