Displaying 2 results from an estimated 2 matches for "bashcompdir".
2018 Dec 07
2
[nbdkit PATCH] build: Allow 'make install' into non-root --prefix: bash-completion
...gure.ac
index 33ed4d5..8c97ffb 100644
--- a/configure.ac
+++ b/configure.ac
@@ -337,7 +337,15 @@ PKG_CHECK_MODULES([BASH_COMPLETION], [bash-completion >= 2.0], [
bash_completion=yes
AC_MSG_CHECKING([for bash-completions directory])
m4_ifdef([PKG_CHECK_VAR],[
- PKG_CHECK_VAR(bashcompdir, [bash-completion], [completionsdir])
+ dnl PKG_CHECK_VAR(bashcompdir, [bash-completion], [completionsdir])
+ dnl Unfortunately, PKG_CHECK_VAR flattens references to ${prefix},
+ dnl which in turn means './configure --prefix=...' to a location
+ dnl writable by n...
2018 Dec 07
0
Re: [nbdkit PATCH] build: Allow 'make install' into non-root --prefix: bash-completion
...to NOT flatten the prefix variable.
Well, it's _a_ solution. Another one would be to NOT ask pkg-config
ANYTHING, and just _always_ default to installing into ${sysconfdir},
since the patch already shows that to be our default if pkg-config is
not around:
> AS_IF([test -z "$bashcompdir"], [
> bashcompdir="${sysconfdir}/bash_completion.d"
>
But that has its own drawbacks - that expands to
/usr/local/etc/bash_completions.d by default (or to
/etc/bash_completion.d if you use --prefix=/usr with Fedora's
/usr/share/config.site), but that name do...