From bdbb4dba63f2a135276a7980d5e75dfc4bb83607 Mon Sep 17 00:00:00 2001 From: Renato Botelho Date: Tue, 23 Sep 2014 09:08:39 -0300 Subject: [PATCH] Make sure unbound user and group is also created during upgrade config --- etc/inc/upgrade_config.inc | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/etc/inc/upgrade_config.inc b/etc/inc/upgrade_config.inc index 6261b4905d..48bc8463d6 100644 --- a/etc/inc/upgrade_config.inc +++ b/etc/inc/upgrade_config.inc @@ -3377,6 +3377,10 @@ function upgrade_109_to_110() { function upgrade_110_to_111() { global $config; + /* Make sure unbound user exist */ + mwexec('/usr/sbin/pw groupadd -n unbound -g 59', true); + mwexec('/usr/sbin/pw useradd -n unbound -c "Unbound DNS Resolver" -d /var/unbound -s /usr/sbin/nologin -u 59 -g 59', true); + if (!isset($config['installedpackages']['unbound']['config'][0])) return;