From 845bbd12e24f26f2141c164ce22c2a1b78664933 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Sat, 27 Apr 2013 17:33:56 -0300 Subject: Fix unbound and update it to 1.4.20_3 - Silence pw useradd - Simplify directory structure creation - Fix typo s/cont_mount_/conf_mount_/ Tichet #2817 --- config/unbound/unbound.inc | 8 ++++---- config/unbound/unbound.xml | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) (limited to 'config/unbound') diff --git a/config/unbound/unbound.inc b/config/unbound/unbound.inc index eb27b577..ec08cba9 100644 --- a/config/unbound/unbound.inc +++ b/config/unbound/unbound.inc @@ -53,11 +53,11 @@ function unbound_initial_setup() { $unbound_config = &$config['installedpackages']['unbound']['config'][0]; // Ensure Unbound user exists - exec("/usr/sbin/pw useradd unbound"); + mwexec("/usr/sbin/pw useradd unbound", true); // Setup unbound // Create and chown dirs - mwexec("/bin/mkdir -p " . UNBOUND_BASE . "/etc/unbound " . UNBOUND_BASE . "/etc/unbound/dev"); + mwexec("/bin/mkdir -p " . UNBOUND_BASE . "/etc/unbound/dev"); @chown(UNBOUND_BASE . "/etc/unbound/.", "unbound"); @chown(UNBOUND_BASE . "/etc/unbound/dev.", "unbound"); // Touch needed files @@ -593,9 +593,9 @@ control-cert-file: "{$unbound_base}/etc/unbound/unbound_control.pem" EOD; - cont_mount_rw(); + conf_mount_rw(); file_put_contents("{$unbound_base}/etc/unbound/unbound.conf", $unbound_conf); - cont_mount_ro(); + conf_mount_ro(); } diff --git a/config/unbound/unbound.xml b/config/unbound/unbound.xml index 1193f999..109e666c 100644 --- a/config/unbound/unbound.xml +++ b/config/unbound/unbound.xml @@ -40,7 +40,7 @@ unbound - 1.4.14 + 1.4.20_3 Services: Unbound DNS Forwarder: Basic Settings /usr/local/pkg/unbound.inc -- cgit v1.2.3