Message ID | 165594889671.4786.9612372524810600367@noble.neil.brown.name (mailing list archive) |
---|---|
State | New, archived |
Headers | show |
Series | [nfs-utils] configure: make modprobe.d directory configurable. | expand |
On 6/22/22 9:48 PM, NeilBrown wrote: > > Debian seems to prefer /lib/modprobe.d - at lease sometimes. > > So allow > ./configure --with-modprobedir=/lib/modprobe.d > to work, but default to /usr/lib/modprobe.d > > Signed-off-by: NeilBrown <neilb@suse.de> Committed... (tag: nfs-utils-2-6-2-rc8) steved. > --- > configure.ac | 12 ++++++++++++ > systemd/Makefile.am | 6 ++++-- > 2 files changed, 16 insertions(+), 2 deletions(-) > > diff --git a/configure.ac b/configure.ac > index a13f36915a35..4403335bcaa9 100644 > --- a/configure.ac > +++ b/configure.ac > @@ -71,6 +71,18 @@ AC_ARG_WITH(systemd, > AM_CONDITIONAL(INSTALL_SYSTEMD, [test "$use_systemd" = 1]) > AC_SUBST(unitdir) > > +modprobedir=/usr/lib/modprobe.d > +AC_ARG_WITH(modprobedir, > + [AS_HELP_STRING([--with-modprobedir@<:@=modprobe-dir-path@:>@],[install modprobe config files @<:@Default: /usr/lib/modprobe.d@:>@])], > + if test "$withval" != "no" ; then > + modprobedir=$withval > + else > + modprobedir= > + fi > + ) > + AM_CONDITIONAL(INSTALL_MODPROBEDIR, [test -n "$modprobedir"]) > + AC_SUBST(modprobedir) > + > AC_ARG_ENABLE(nfsv4, > [AS_HELP_STRING([--disable-nfsv4],[disable support for NFSv4 @<:@default=no@:>@])], > enable_nfsv4=$enableval, > diff --git a/systemd/Makefile.am b/systemd/Makefile.am > index 63a50bf2c07e..7b5ab84bd793 100644 > --- a/systemd/Makefile.am > +++ b/systemd/Makefile.am > @@ -82,5 +82,7 @@ install-data-hook: $(unit_files) $(modprobe_files) > else > install-data-hook: $(modprobe_files) > endif > - mkdir -p $(DESTDIR)/usr/lib/modprobe.d > - cp $(modprobe_files) $(DESTDIR)/usr/lib/modprobe.d/ > +if INSTALL_MODPROBEDIR > + mkdir -p $(DESTDIR)$(modprobedir) > + cp $(modprobe_files) $(DESTDIR)$(modprobedir) > +endif
diff --git a/configure.ac b/configure.ac index a13f36915a35..4403335bcaa9 100644 --- a/configure.ac +++ b/configure.ac @@ -71,6 +71,18 @@ AC_ARG_WITH(systemd, AM_CONDITIONAL(INSTALL_SYSTEMD, [test "$use_systemd" = 1]) AC_SUBST(unitdir) +modprobedir=/usr/lib/modprobe.d +AC_ARG_WITH(modprobedir, + [AS_HELP_STRING([--with-modprobedir@<:@=modprobe-dir-path@:>@],[install modprobe config files @<:@Default: /usr/lib/modprobe.d@:>@])], + if test "$withval" != "no" ; then + modprobedir=$withval + else + modprobedir= + fi + ) + AM_CONDITIONAL(INSTALL_MODPROBEDIR, [test -n "$modprobedir"]) + AC_SUBST(modprobedir) + AC_ARG_ENABLE(nfsv4, [AS_HELP_STRING([--disable-nfsv4],[disable support for NFSv4 @<:@default=no@:>@])], enable_nfsv4=$enableval, diff --git a/systemd/Makefile.am b/systemd/Makefile.am index 63a50bf2c07e..7b5ab84bd793 100644 --- a/systemd/Makefile.am +++ b/systemd/Makefile.am @@ -82,5 +82,7 @@ install-data-hook: $(unit_files) $(modprobe_files) else install-data-hook: $(modprobe_files) endif - mkdir -p $(DESTDIR)/usr/lib/modprobe.d - cp $(modprobe_files) $(DESTDIR)/usr/lib/modprobe.d/ +if INSTALL_MODPROBEDIR + mkdir -p $(DESTDIR)$(modprobedir) + cp $(modprobe_files) $(DESTDIR)$(modprobedir) +endif
Debian seems to prefer /lib/modprobe.d - at lease sometimes. So allow ./configure --with-modprobedir=/lib/modprobe.d to work, but default to /usr/lib/modprobe.d Signed-off-by: NeilBrown <neilb@suse.de> --- configure.ac | 12 ++++++++++++ systemd/Makefile.am | 6 ++++-- 2 files changed, 16 insertions(+), 2 deletions(-)