diff options
author | mcrane <mctch@yahoo.com> | 2009-02-24 02:20:26 -0700 |
---|---|---|
committer | mcrane <mctch@yahoo.com> | 2009-02-24 02:20:26 -0700 |
commit | 151b508b15ae0e3c36e687404bb3f703765974e1 (patch) | |
tree | b53474901dddc29f15efcc177f26a4cafc4c06f0 /config/freeswitch/freeswitch.inc | |
parent | 3aedbcaac44b929581a5ac7a9c89d43b4e9fcb08 (diff) | |
download | pfsense-packages-151b508b15ae0e3c36e687404bb3f703765974e1.tar.gz pfsense-packages-151b508b15ae0e3c36e687404bb3f703765974e1.tar.bz2 pfsense-packages-151b508b15ae0e3c36e687404bb3f703765974e1.zip |
FreeSWITCH move 1.2.1 and 1.2.2 to previous build while 1.2.3 and 2.0 use the latest FreeSWITCH build.
Diffstat (limited to 'config/freeswitch/freeswitch.inc')
-rw-r--r-- | config/freeswitch/freeswitch.inc | 36 |
1 files changed, 24 insertions, 12 deletions
diff --git a/config/freeswitch/freeswitch.inc b/config/freeswitch/freeswitch.inc index fbc34bde..83871601 100644 --- a/config/freeswitch/freeswitch.inc +++ b/config/freeswitch/freeswitch.inc @@ -35,11 +35,6 @@ */ -$freeswitch_build_version = "1.0.3"; -$freeswitch_build_revision = "12228"; -$freeswitch_package_version = "0.8.1"; - - function guid() { if (function_exists('com_create_guid')){ @@ -1677,10 +1672,7 @@ function sync_package_freeswitch() function freeswitch_php_install_command() { global $config; - global $freeswitch_build_version; - global $freeswitch_build_revision; - global $freeswitch_package_version; - + $freeswitch_package_version = "0.8.2"; conf_mount_rw(); config_lock(); @@ -1691,8 +1683,28 @@ function freeswitch_php_install_command() exec("mkdir /usr/local/www/freeswitch/"); } - exec("tar zxvf /tmp/freeswitch.tgz -C /usr/local/"); - unlink_if_exists("/tmp/freeswitch.tgz"); + $struname = exec('uname -v'); + if (stristr($struname, 'FreeBSD 7.0')) { + $freebsd_version = "7.0"; + exec("cd /tmp; fetch +http://www.portableusbapps.com/packages/config/freeswitch/freeswitch.1.jun.2009.tgz"); + exec("tar zxvf /tmp/freeswitch.1.jun.2009.tgz -C +/usr/local/"); + unlink_if_exists("/tmp/freeswitch.1.jun.2009.tgz"); + + $freeswitch_build_version = "1.0.2"; + $freeswitch_build_revision = ""; + } + else { + exec("cd /tmp; fetch +http://www.portableusbapps.com/packages/config/freeswitch/freeswitch.tgz"); + exec("tar zxvf /tmp/freeswitch.tgz -C /usr/local/"); + unlink_if_exists("/tmp/freeswitch.tgz"); + + $freeswitch_build_version = "1.0.3"; + $freeswitch_build_revision = "12228"; + } + //make a backup copy of the default config exec("cp -R /usr/local/freeswitch/conf /usr/local/freeswitch/conf.rev".$freeswitch_build_revision.".orig"); @@ -2243,4 +2255,4 @@ function freeswitch_deinstall_command() } -?>
\ No newline at end of file +?> |