aboutsummaryrefslogtreecommitdiffstats
path: root/config/siproxd.inc
diff options
context:
space:
mode:
Diffstat (limited to 'config/siproxd.inc')
-rw-r--r--config/siproxd.inc17
1 files changed, 17 insertions, 0 deletions
diff --git a/config/siproxd.inc b/config/siproxd.inc
index fee47a90..be1ac196 100644
--- a/config/siproxd.inc
+++ b/config/siproxd.inc
@@ -27,6 +27,23 @@
POSSIBILITY OF SUCH DAMAGE.
*/
+function sync_package_sipproxd_users() {
+ conf_mount_rw();
+ config_lock();
+ 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");
+ if($config['installedpackages']['siproxdusers']['config'] != "") {
+ foreach($config['installedpackages']['siproxdusers']['config'] as $rowhelper) {
+ fwrite($fout, $rowhelper['username'] . " " . $rowhelper['password'] . "\n");
+ }
+ }
+ fclose($fout);
+ conf_mount_ro();
+ config_unlock();
+ system("/usr/bin/killall -HUP siproxd");
+}
+
function siproxd_generate_rules($type) {
global $config;