Merge branch '1.9.1' into devel
Conflicts: install_full/ubuntu/airtime-full-install utils/airtime-update-db-settings.py
This commit is contained in:
commit
b5684bb5b1
20 changed files with 1921 additions and 46 deletions
|
@ -172,6 +172,9 @@ function MergeConfigFiles($configFiles, $suffix)
|
|||
// Parse with sections
|
||||
$newSettings = parse_ini_file($conf, true);
|
||||
$oldSettings = parse_ini_file("$conf$suffix.bak", true);
|
||||
|
||||
$oldSettings['general']['airtime_dir'] = '/var/www/airtime';
|
||||
$oldSettings['general']['base_files_dir'] = '/srv/airtime';
|
||||
}
|
||||
else {
|
||||
$newSettings = ReadPythonConfig($conf);
|
||||
|
@ -238,6 +241,13 @@ function LoadConfig($CC_CONFIG) {
|
|||
return $CC_CONFIG;
|
||||
}
|
||||
|
||||
function movePhpFiles($CC_CONFIG){
|
||||
$phpDir = $CC_CONFIG['phpDir'];
|
||||
echo "Copying Server files from $phpDir/airtime_mvc to /var/www/airtime";
|
||||
exec("mkdir -p /var/www/airtime");
|
||||
exec("cp -R $phpDir/airtime_mvc/* /var/www/airtime");
|
||||
}
|
||||
|
||||
// Backup the config files
|
||||
$suffix = date("Ymdhis")."-1.8.0";
|
||||
foreach ($configFiles as $conf) {
|
||||
|
@ -247,9 +257,16 @@ foreach ($configFiles as $conf) {
|
|||
}
|
||||
}
|
||||
|
||||
|
||||
$CC_CONFIG = LoadConfig($CC_CONFIG);
|
||||
movePhpFiles($CC_CONFIG);
|
||||
|
||||
$default_suffix = "180";
|
||||
CreateIniFiles($default_suffix);
|
||||
echo "* Initializing INI files".PHP_EOL;
|
||||
|
||||
|
||||
MergeConfigFiles($configFiles, $suffix);
|
||||
|
||||
$CC_CONFIG = LoadConfig($CC_CONFIG);
|
||||
|
||||
|
||||
|
|
|
@ -84,21 +84,25 @@ class AirtimeInstall{
|
|||
public static function BypassMigrations($dir, $version)
|
||||
{
|
||||
$appDir = AirtimeInstall::GetAirtimeSrcDir();
|
||||
$command = "php $appDir/library/doctrine/migrations/doctrine-migrations.phar ".
|
||||
$SCRIPTPATH = __DIR__;
|
||||
$command = "php --php-ini $SCRIPTPATH/../../airtime-php.ini ".
|
||||
"$appDir/library/doctrine/migrations/doctrine-migrations.phar ".
|
||||
"--configuration=$dir/../../DoctrineMigrations/migrations.xml ".
|
||||
"--db-configuration=$appDir/library/doctrine/migrations/migrations-db.php ".
|
||||
"--no-interaction --add migrations:version $version";
|
||||
system($command);
|
||||
passthru($command);
|
||||
}
|
||||
|
||||
public static function MigrateTablesToVersion($dir, $version)
|
||||
{
|
||||
$appDir = AirtimeInstall::GetAirtimeSrcDir();
|
||||
$command = "php $appDir/library/doctrine/migrations/doctrine-migrations.phar ".
|
||||
$SCRIPTPATH = __DIR__;
|
||||
$command = "php --php-ini $SCRIPTPATH/../../airtime-php.ini ".
|
||||
"$appDir/library/doctrine/migrations/doctrine-migrations.phar ".
|
||||
"--configuration=$dir/../../DoctrineMigrations/migrations.xml ".
|
||||
"--db-configuration=$appDir/library/doctrine/migrations/migrations-db.php ".
|
||||
"--no-interaction migrations:migrate $version";
|
||||
system($command);
|
||||
passthru($command);
|
||||
}
|
||||
|
||||
public static function CreateCronFile(){
|
||||
|
@ -577,16 +581,6 @@ class Airtime190Upgrade{
|
|||
}
|
||||
|
||||
|
||||
// we don't need thses functions anymore as it's done in CreateSymlinksToUtils()
|
||||
/*public static function removeOldAirtimeImport(){
|
||||
exec('rm -f "/usr/bin/airtime-import"');
|
||||
}
|
||||
|
||||
public static function updateAirtimeImportSymLink(){
|
||||
$dir = "/usr/lib/airtime/utils/airtime-import/airtime-import";
|
||||
exec("ln -s $dir /usr/bin/airtime-import");
|
||||
}*/
|
||||
|
||||
public static function execSqlQuery($sql){
|
||||
global $CC_DBC;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue