diff options
author | Scott Mayhew <smayhew@redhat.com> | 2017-04-10 07:10:45 -0400 |
---|---|---|
committer | Steve Dickson <steved@redhat.com> | 2017-04-10 07:10:45 -0400 |
commit | 3892174834ea1a4729348f0ecd3078cc1d5458e4 (patch) | |
tree | e531d9259d7b9af6535182fea7e4c7726e650a6c /support/nfs/conffile.c | |
parent | da866d7f6a787045e2c9f4a700e23b58ec71400a (diff) | |
download | nfs-utils-3892174834ea1a4729348f0ecd3078cc1d5458e4.tar.gz nfs-utils-3892174834ea1a4729348f0ecd3078cc1d5458e4.tar.xz nfs-utils-3892174834ea1a4729348f0ecd3078cc1d5458e4.zip |
systemd: add a generator for the rpc_pipefs mountpoint
The nfs.conf has config options for the rpc_pipefs mountpoint.
Currently, changing these from the default also requires manually
overriding the systemd unit files that are hard-coded to mount the
filesystem on /var/lib/nfs/rpc_pipefs.
This patch adds a generator that creates a mount unit file for the
rpc_pipefs when a non-default value is specified in /etc/nfs.conf, as
well as a target unit file to override the dependencies for the systemd
units using the rpc_pipefs. The blkmapd, idmapd, and gssd service unit
files have been modified to define their dependencies on the rpc_pipefs
mountpoint indirectly via the rpc_pipefs target unit file. Since both
rpc-pipefs-generator.c and nfs-server-generator.c need to convert path
names to unit file names, that functionality has been moved to
systemd.c.
This patch also removes the dependency on the rpc_pipefs from the
rpc-svcgssd.service unit file. rpc.svcgssd uses the sunrpc cache
mechanism to exchange data with the kernel, not the rpc_pipefs.
Signed-off-by: Scott Mayhew <smayhew@redhat.com>
Signed-off-by: Steve Dickson <steved@redhat.com>
Diffstat (limited to 'support/nfs/conffile.c')
0 files changed, 0 insertions, 0 deletions