From 840c7ac45315315cd24be3a7deece72bfd35b646 Mon Sep 17 00:00:00 2001 From: Frank Wall Date: Mon, 3 Jul 2017 15:05:40 +0200 Subject: [PATCH] security/acme-client: configure DNS API hook location for acme.sh --- .../src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php index 8e9e9eab2..59aca7547 100755 --- a/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php +++ b/security/acme-client/src/opnsense/scripts/OPNsense/AcmeClient/certhelper.php @@ -689,6 +689,9 @@ function run_acme_validation($certObj, $valObj, $acctObj) } } + // Teach acme.sh about DNS API hook location + $proc_env['_SCRIPT_HOME'] = '/usr/local/share/examples/acme.sh'; + // Run acme client // NOTE: We "export" certificates to our own directory, so we don't have to deal // with domain names in filesystem, but instead can use the ID of our certObj.