Moved all install functions into an AirtimeInstall class.

Formatted all the install files according to our code formatting standards.
Output more info if something goes wrong during DB create or DB user create.
This commit is contained in:
Paul Baranowski 2011-03-16 13:21:40 -04:00
parent 4b27fcc0c9
commit ef0bb8ed78
5 changed files with 205 additions and 201 deletions

View file

@ -17,13 +17,13 @@ if (isset($arr["DOCUMENT_ROOT"]) && ($arr["DOCUMENT_ROOT"] != "") ) {
require_once(dirname(__FILE__).'/installInit.php');
checkIfRoot();
AirtimeInstall::ExitIfNotRoot();
echo "******************************** Update Begin *********************************".PHP_EOL;
updateINIKeyValues('../build/build.properties', 'project.home', realpath(__dir__.'/../'));
AirtimeInstall::UpdateIniValue('../build/build.properties', 'project.home', realpath(__dir__.'/../'));
echo PHP_EOL."*** Updating Database Tables ***".PHP_EOL;
doctrineMigrateTables(__DIR__);
AirtimeInstall::MigrateTables(__DIR__);
echo PHP_EOL."*** Updating Pypo ***".PHP_EOL;
system("python ".__DIR__."/../pypo/install/pypo-install.py");