diff options
author | Marcello Coutinho <marcellocoutinho@gmail.com> | 2013-10-14 15:52:50 -0300 |
---|---|---|
committer | Marcello Coutinho <marcellocoutinho@gmail.com> | 2013-10-14 15:52:50 -0300 |
commit | acf046ec6392658ae0f4cfd3215e887ae2d58315 (patch) | |
tree | d35bde986bc70044f4542d473abac221a6e0d637 | |
parent | 7ce2a27b33fefac065b3e890df9f304fba881e99 (diff) | |
download | pfsense-packages-acf046ec6392658ae0f4cfd3215e887ae2d58315.tar.gz pfsense-packages-acf046ec6392658ae0f4cfd3215e887ae2d58315.tar.bz2 pfsense-packages-acf046ec6392658ae0f4cfd3215e887ae2d58315.zip |
bind - include missing conf_mount_ro/rw for nanobsd
-rw-r--r-- | config/bind/bind.inc | 8 |
1 files changed, 7 insertions, 1 deletions
diff --git a/config/bind/bind.inc b/config/bind/bind.inc index 30828927..67677972 100644 --- a/config/bind/bind.inc +++ b/config/bind/bind.inc @@ -73,7 +73,8 @@ function bind_zone_validate($post, $input_errors){ function bind_sync(){ global $config; - + conf_mount_rw(); + $bind = $config["installedpackages"]["bind"]["config"][0]; $bind_enable = $bind['enable_bind']; $bind_forwarder = $bind['bind_forwarder']; @@ -358,6 +359,7 @@ EOD; mwexec("/usr/local/etc/rc.d/named.sh restart"); else mwexec("/usr/local/etc/rc.d/named.sh stop"); + conf_mount_ro(); } function bind_print_javascript_type_zone(){ @@ -434,13 +436,17 @@ EOD; } function create_log_file(){ + conf_mount_rw(); mwexec("touch ".CHROOT_LOCALBASE."/var/log/named.log"); mwexec("chown bind:bind ".CHROOT_LOCALBASE."/var/log/named.log"); mwexec("chmod 755 ".CHROOT_LOCALBASE."/var/log/named.log"); + conf_mount_ro(); } function delete_log_file(){ + conf_mount_rw(); mwexec("rm ".CHROOT_LOCALBASE."/var/log/named.log"); + conf_mount_ro(); } /* Uses XMLRPC to synchronize the changes to a remote node */ function bind_sync_on_changes() { |