autoinstall: compact output
This commit is contained in:
parent
613cdf7ee1
commit
c45a1d1e4d
|
@ -111,7 +111,7 @@ HELP;
|
||||||
protected function doExecute()
|
protected function doExecute()
|
||||||
{
|
{
|
||||||
// Initialise the app
|
// Initialise the app
|
||||||
$this->out("Initializing setup...\n");
|
$this->out("Initializing setup...");
|
||||||
|
|
||||||
$installer = new Installer();
|
$installer = new Installer();
|
||||||
|
|
||||||
|
@ -120,10 +120,10 @@ HELP;
|
||||||
$basepath = new BasePath($basePathConf);
|
$basepath = new BasePath($basePathConf);
|
||||||
$installer->setUpCache($configCache, $basepath->getPath());
|
$installer->setUpCache($configCache, $basepath->getPath());
|
||||||
|
|
||||||
$this->out(" Complete!\n\n");
|
$this->out(" Complete!\n");
|
||||||
|
|
||||||
// Check Environment
|
// Check Environment
|
||||||
$this->out("Checking environment...\n");
|
$this->out("Checking environment...");
|
||||||
|
|
||||||
$installer->resetChecks();
|
$installer->resetChecks();
|
||||||
|
|
||||||
|
@ -132,14 +132,15 @@ HELP;
|
||||||
throw new RuntimeException($errorMessage);
|
throw new RuntimeException($errorMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->out(" Complete!\n\n");
|
$this->out(" Complete!\n");
|
||||||
|
|
||||||
// if a config file is set,
|
// if a config file is set,
|
||||||
$config_file = $this->getOption(['f', 'file']);
|
$config_file = $this->getOption(['f', 'file']);
|
||||||
|
|
||||||
if (!empty($config_file)) {
|
if (!empty($config_file)) {
|
||||||
|
$this->out("Loading config file '$config_file'...");
|
||||||
if (!file_exists($config_file)) {
|
if (!file_exists($config_file)) {
|
||||||
throw new RuntimeException("ERROR: Config file does not exist.\n");
|
throw new RuntimeException("ERROR: Config file does not exist.");
|
||||||
}
|
}
|
||||||
|
|
||||||
//append config file to the config cache
|
//append config file to the config cache
|
||||||
|
@ -150,7 +151,7 @@ HELP;
|
||||||
$configCache->load($config, Cache::SOURCE_FILE);
|
$configCache->load($config, Cache::SOURCE_FILE);
|
||||||
} else {
|
} else {
|
||||||
// Creating config file
|
// Creating config file
|
||||||
$this->out("Creating config file...\n");
|
$this->out("Creating config file...");
|
||||||
|
|
||||||
$save_db = $this->getOption(['s', 'savedb'], false);
|
$save_db = $this->getOption(['s', 'savedb'], false);
|
||||||
|
|
||||||
|
@ -202,10 +203,10 @@ HELP;
|
||||||
$installer->createConfig($configCache);
|
$installer->createConfig($configCache);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->out("Complete!\n\n");
|
$this->out(" Complete!\n");
|
||||||
|
|
||||||
// Check database connection
|
// Check database connection
|
||||||
$this->out("Checking database...\n");
|
$this->out("Checking database...");
|
||||||
|
|
||||||
$installer->resetChecks();
|
$installer->resetChecks();
|
||||||
|
|
||||||
|
@ -214,7 +215,7 @@ HELP;
|
||||||
throw new RuntimeException($errorMessage);
|
throw new RuntimeException($errorMessage);
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->out(" Complete!\n\n");
|
$this->out(" Complete!\n");
|
||||||
|
|
||||||
// Install database
|
// Install database
|
||||||
$this->out("Inserting data into database...\n");
|
$this->out("Inserting data into database...\n");
|
||||||
|
@ -228,24 +229,24 @@ HELP;
|
||||||
|
|
||||||
if (!empty($config_file) && $config_file != 'config' . DIRECTORY_SEPARATOR . 'local.config.php') {
|
if (!empty($config_file) && $config_file != 'config' . DIRECTORY_SEPARATOR . 'local.config.php') {
|
||||||
// Copy config file
|
// Copy config file
|
||||||
$this->out("Copying config file...\n");
|
$this->out("Copying config file...");
|
||||||
if (!copy($config_file, $basePathConf . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'local.config.php')) {
|
if (!copy($config_file, $basePathConf . DIRECTORY_SEPARATOR . 'config' . DIRECTORY_SEPARATOR . 'local.config.php')) {
|
||||||
throw new RuntimeException("ERROR: Saving config file failed. Please copy '$config_file' to '" . $basePathConf . "'" . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "local.config.php' manually.\n");
|
throw new RuntimeException("ERROR: Saving config file failed. Please copy '$config_file' to '" . $basePathConf . "'" . DIRECTORY_SEPARATOR . "config" . DIRECTORY_SEPARATOR . "local.config.php' manually.\n");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->out(" Complete!\n\n");
|
$this->out(" Complete!\n");
|
||||||
|
|
||||||
// Install theme
|
// Install theme
|
||||||
$this->out("Installing theme\n");
|
$this->out("Installing theme");
|
||||||
if (!empty($this->config->get('system', 'theme'))) {
|
if (!empty($this->config->get('system', 'theme'))) {
|
||||||
Theme::install($this->config->get('system', 'theme'));
|
Theme::install($this->config->get('system', 'theme'));
|
||||||
$this->out(" Complete\n\n");
|
$this->out(" Complete\n");
|
||||||
} else {
|
} else {
|
||||||
$this->out(" Theme setting is empty. Please check the file 'config/local.config.php'\n\n");
|
$this->out(" Theme setting is empty. Please check the file 'config/local.config.php'\n");
|
||||||
}
|
}
|
||||||
|
|
||||||
$this->out("\nInstallation is finished\n");
|
$this->out("\nInstallation is finished");
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in a new issue