From 355efb9a7f74a2035f595bbd0d03375710d08587 Mon Sep 17 00:00:00 2001 From: tbrehm <t.brehm@ispconfig.org> Date: Wed, 25 Jan 2012 09:43:56 -0500 Subject: [PATCH] Merged revisions 2886-2909 from stable branch. --- server/plugins-available/bind_plugin.inc.php | 10 ++++++++++ 1 files changed, 10 insertions(+), 0 deletions(-) diff --git a/server/plugins-available/bind_plugin.inc.php b/server/plugins-available/bind_plugin.inc.php index e5a7120..bb98f36 100644 --- a/server/plugins-available/bind_plugin.inc.php +++ b/server/plugins-available/bind_plugin.inc.php @@ -208,6 +208,16 @@ if(is_file($filename)) unset($filename); } + //* Ensure that the named slave directory is writable by the named user + if (file_exists('/etc/gentoo-release')) { + $slave_record_dir = $dns_config['bind_zonefiles_dir'].'/sec'; + } else { + $slave_record_dir = $dns_config['bind_zonefiles_dir'].'/slave'; + } + if(!@is_dir($slave_record_dir)) mkdir($slave_record_dir,0770); + chown($slave_record_dir,$dns_config['bind_user']); + chgrp($slave_record_dir,$dns_config['bind_group']); + //* Reload bind nameserver $app->services->restartServiceDelayed('bind','reload'); -- Gitblit v1.9.1