upgrading with new file locations

This commit is contained in:
Naomi 2011-04-18 14:11:31 -04:00
parent 23105b9d67
commit b44be9fd6a
1 changed files with 28 additions and 0 deletions

View File

@ -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();