This patch set introduces some additional features to the nfs.conf tool chain that allows automatic use of /etc/machine-id or other unique values for setups that otherwise do not have a unique hostname or disk image and would thus otherwise generate non-unique EXCHANGE_ID and SETCLIENTID messages. v2 Added man page and documentation updates. Signed-off-by: Alice Mitchell <ajmitchell@xxxxxxxxxx> --- Alice Mitchell (4): Factor out common structure cleanup calls Enable the retrieval of raw config settings without expansion Add support for futher ${variable} expansions in nfs.conf Update nfs4_unique_id module parameter from the nfs.conf value nfs.conf | 1 + support/include/conffile.h | 1 + support/nfs/conffile.c | 375 +++++++++++++++++++++++++++++----- systemd/Makefile.am | 3 + systemd/README | 5 + systemd/nfs-conf-export.sh | 28 +++ systemd/nfs-config.service.in | 17 ++ systemd/nfs.conf.man | 60 +++++- tools/nfsconf/nfsconf.man | 17 +- tools/nfsconf/nfsconfcli.c | 22 +- 10 files changed, 458 insertions(+), 71 deletions(-) create mode 100755 systemd/nfs-conf-export.sh create mode 100644 systemd/nfs-config.service.in -- 2.18.1