aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--config/siproxd.inc7
1 files changed, 7 insertions, 0 deletions
diff --git a/config/siproxd.inc b/config/siproxd.inc
index 381e5221..8e74143e 100644
--- a/config/siproxd.inc
+++ b/config/siproxd.inc
@@ -31,6 +31,7 @@ if(!function_exists("filter_configure"))
require_once("filter.inc");
function sync_package_sipproxd_users() {
+ conf_mount_rw();
global $config;
$fout = fopen("/usr/local/etc/siproxd_passwd.cfg","w");
fwrite($fout, "# This file was automatically generated by the pfSense\n# package management system.\n\n");
@@ -40,6 +41,7 @@ function sync_package_sipproxd_users() {
}
}
fclose($fout);
+ conf_mount_ro();
system("/usr/bin/killall -HUP siproxd");
}
@@ -93,6 +95,8 @@ function siproxd_generate_rules($type) {
function sync_package_siproxd() {
global $config;
+ conf_mount_rw();
+
$siproxd_chroot = "/var/siproxd/";
@mkdir($siproxd_chroot);
@chown($siproxd_chroot, "nobody");
@@ -244,6 +248,9 @@ function sync_package_siproxd() {
sleep(3);
filter_configure();
+
+ conf_mount_ro();
+
}
function validate_form_siproxd($post, $input_errors) {