mirror of
https://gitlab.freedesktop.org/NetworkManager/NetworkManager
synced 2024-09-06 17:14:02 +00:00
dns-unbound: use the correct path when calling dnssec-trigger-script
Debian systems don't have /usr/libexec, so the script is installed in a different path. Based on a patch from Arto Jantunen <viiru@debian.org>
This commit is contained in:
parent
c24c5895f3
commit
a07f1000ba
10
configure.ac
10
configure.ac
|
@ -833,6 +833,16 @@ fi
|
|||
AC_DEFINE_UNQUOTED(DNSMASQ_PATH, "$DNSMASQ_PATH", [Define to path of dnsmasq binary])
|
||||
AC_SUBST(DNSMASQ_PATH)
|
||||
|
||||
# dnssec-trigger-script path
|
||||
AC_ARG_WITH(dnssec_trigger, AS_HELP_STRING([--with-dnssec-trigger=/path/to/dnssec-trigger-script], [path to unbound dnssec-trigger-script]))
|
||||
if test "x${with_dnssec_trigger}" = x; then
|
||||
AC_PATH_PROG(DNSSEC_TRIGGER_SCRIPT, dnssec-trigger-script, /usr/libexec/dnssec-trigger-script, /usr/local/libexec:/usr/local/lib:/usr/local/lib/dnssec-trigger:/usr/libexec:/usr/lib:/usr/lib/dnssec-trigger)
|
||||
else
|
||||
DNSSEC_TRIGGER_SCRIPT="$with_dnssec_trigger"
|
||||
fi
|
||||
AC_DEFINE_UNQUOTED(DNSSEC_TRIGGER_SCRIPT, "$DNSSEC_TRIGGER_SCRIPT", [Define to path of unbound dnssec-trigger-script])
|
||||
AC_SUBST(DNSSEC_TRIGGER_SCRIPT)
|
||||
|
||||
# system CA certificates path
|
||||
AC_ARG_WITH(system-ca-path, AS_HELP_STRING([--with-system-ca-path=/path/to/ssl/certs], [path to system CA certificates]))
|
||||
if test "x${with_system_ca_path}" = x; then
|
||||
|
|
|
@ -43,7 +43,7 @@ update (NMDnsPlugin *plugin,
|
|||
* without calling custom scripts. The dnssec-trigger functionality
|
||||
* may be eventually merged into NetworkManager.
|
||||
*/
|
||||
return nm_spawn_process ("/usr/libexec/dnssec-trigger-script --async --update", NULL) == 0;
|
||||
return nm_spawn_process (DNSSEC_TRIGGER_SCRIPT " --async --update", NULL) == 0;
|
||||
}
|
||||
|
||||
static gboolean
|
||||
|
|
Loading…
Reference in a new issue