From b44be9fd6a8a5e31de5f1eaac6e710b893e424d1 Mon Sep 17 00:00:00 2001 From: Naomi Date: Mon, 18 Apr 2011 14:11:31 -0400 Subject: [PATCH] upgrading with new file locations --- .../upgrades/airtime-1.8/airtime-upgrade.php | 28 +++++++++++++++++++ 1 file changed, 28 insertions(+) diff --git a/install/upgrades/airtime-1.8/airtime-upgrade.php b/install/upgrades/airtime-1.8/airtime-upgrade.php index 0b05e1c41..1287a2f81 100644 --- a/install/upgrades/airtime-1.8/airtime-upgrade.php +++ b/install/upgrades/airtime-1.8/airtime-upgrade.php @@ -9,6 +9,7 @@ set_include_path(__DIR__.'/../../../airtime_mvc/library' . PATH_SEPARATOR . get_include_path()); require_once __DIR__.'/../../../airtime_mvc/application/configs/conf.php'; require_once(dirname(__FILE__).'/../../include/AirtimeInstall.php'); +require_once(dirname(__FILE__).'/../../include/AirtimeIni.php'); AirtimeInstall::DbConnect(true); @@ -32,4 +33,31 @@ foreach ($show_instances as $show_instance) { } //end setting data for new aggregate show length column. +exec("rm -fr /opt/pypo"); +exec("rm -fr /opt/recorder"); +const CONF_FILE_AIRTIME = "/etc/airtime/airtime.conf"; +const CONF_FILE_PYPO = "/etc/airtime/pypo.cfg"; +const CONF_FILE_RECORDER = "/etc/airtime/recorder.cfg"; +const CONF_FILE_LIQUIDSOAP = "/etc/airtime/liquidsoap.cfg"; + +$configFiles = array(AirtimeIni::CONF_FILE_AIRTIME, + AirtimeIni::CONF_FILE_PYPO, + AirtimeIni::CONF_FILE_RECORDER, + AirtimeIni::CONF_FILE_LIQUIDSOAP); + +foreach ($configFiles as $conf) { + if (file_exists($conf)) { + echo "Backing up $conf".PHP_EOL; + exec("cp $conf $conf.bak"); + } +} + +echo "* Creating INI files".PHP_EOL; +AirtimeIni::CreateIniFiles(); + +AirtimeInstall::InstallPhpCode(); +AirtimeInstall::InstallBinaries(); + +echo "* Initializing INI files".PHP_EOL; +AirtimeIni::UpdateIniFiles();