A recent patch moved this file to /usr/libexec/... That directory isn't universal, and doesn't exist on openSUSE or Debian for example. So change it to use the $libexecdir directory determined by configure Signed-off-by: NeilBrown <neilb@xxxxxxxx> --- Hi Steve, thanks for processing the server startup patches nice and promptly, and for fixing the little details. Here is another patches:-) I really should have tried out the latest nfs-utils in openSUSE *before* the release instead of just after. Maybe next time. It took me a while to get this configure.ac magic to work, but it does work nicely for me. I haven't testing it on a RH distro, but I think it should default to the same behavior as before. Note that there is a 'rename' in this patch. Presumably "git am" will handle that correctly. Worth verifying though. Thanks, NeilBrown configure.ac | 6 ++++++ systemd/{nfs-config.service => nfs-config.service.in} | 2 +- 2 files changed, 7 insertions(+), 1 deletion(-) rename systemd/{nfs-config.service => nfs-config.service.in} (86%) diff --git a/configure.ac b/configure.ac index 1daf5b8130e2..4fb108fb68d2 100644 --- a/configure.ac +++ b/configure.ac @@ -511,8 +511,14 @@ AC_SUBST([AM_CFLAGS], ["$my_am_cflags"]) # Make sure that $ACLOCAL_FLAGS are used during a rebuild AC_SUBST([ACLOCAL_AMFLAGS], ["-I $ac_macro_dir \$(ACLOCAL_FLAGS)"]) +# make libexecdir available for substituion in config files +# 2 "evals" needed late to expand variable names. +AC_SUBST([_libexecdir]) +AC_CONFIG_COMMANDS_PRE([eval eval _libexecdir=$libexecdir]) + AC_CONFIG_FILES([ Makefile + systemd/nfs-config.service linux-nfs/Makefile support/Makefile support/export/Makefile diff --git a/systemd/nfs-config.service b/systemd/nfs-config.service.in similarity index 86% rename from systemd/nfs-config.service rename to systemd/nfs-config.service.in index bd69e84a7233..e89dc54209aa 100644 --- a/systemd/nfs-config.service +++ b/systemd/nfs-config.service.in @@ -10,4 +10,4 @@ Type=oneshot # incorporated. Having "RemainAfterExit=no" (the default) # ensures this happens. RemainAfterExit=no -ExecStart=/usr/libexec/nfs-utils/nfs-utils_env.sh +ExecStart=@_libexecdir@/nfs-utils/nfs-utils_env.sh -- 2.9.2
Attachment:
signature.asc
Description: PGP signature