diff mbox series

[nfs-utils] configure: make modprobe.d directory configurable.

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

Commit Message

NeilBrown June 23, 2022, 1:48 a.m. UTC
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(-)

Comments

Steve Dickson June 27, 2022, 2:35 p.m. UTC | #1
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 mbox series

Patch

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