From c202aa26324b7c99bde4ad8614a177e703633cba Mon Sep 17 00:00:00 2001 From: Marcello Coutinho Date: Wed, 14 Mar 2012 00:52:44 -0300 Subject: asterisk - first relase of asterisk package for pfsense --- config/asterisk/asterisk.inc | 93 ++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 93 insertions(+) create mode 100644 config/asterisk/asterisk.inc (limited to 'config/asterisk/asterisk.inc') diff --git a/config/asterisk/asterisk.inc b/config/asterisk/asterisk.inc new file mode 100644 index 00000000..c4630114 --- /dev/null +++ b/config/asterisk/asterisk.inc @@ -0,0 +1,93 @@ + [a-z,A-Z,/]@'; + $replace[0]='astdbdir => /tmp'; + $pattern[1]='@astspooldir => [a-z,A-Z,/]@'; + $replace[1]='astspooldir => /tmp'; + $script_file=preg_replace($pattern,$replace,$script_file); + file_put_contents($script, $script_file, LOCK_EX); + } + + } + + $script='/usr/local/etc/rc.d/asterisk'; + if (file_exists($script)){ + $script_file=file_get_contents($script); + if (preg_match('/NO/',$script_file)){ + $script_file=preg_replace("/NO/","YES",$script_file); + file_put_contents($script, $script_file, LOCK_EX); + } + chmod ($script,0755); + mwexec("$script stop"); + mwexec_bg("$script start"); + } + #mount filesystem readonly + conf_mount_ro(); + +} + +?> -- cgit v1.2.3