added an option to skip maintenance mode
This commit is contained in:
parent
a9e4de8ffa
commit
a46d2f3f21
1 changed files with 11 additions and 2 deletions
|
|
@ -34,6 +34,7 @@ my $mysqldump = "mysqldump";
|
||||||
my $backupDir = "/tmp/backups";
|
my $backupDir = "/tmp/backups";
|
||||||
my $skipBackup;
|
my $skipBackup;
|
||||||
my $skipDelete;
|
my $skipDelete;
|
||||||
|
my $skipMaintenance;
|
||||||
my $doit;
|
my $doit;
|
||||||
|
|
||||||
GetOptions(
|
GetOptions(
|
||||||
|
|
@ -44,6 +45,7 @@ GetOptions(
|
||||||
'mysql=s'=>\$mysql,
|
'mysql=s'=>\$mysql,
|
||||||
'doit'=>\$doit,
|
'doit'=>\$doit,
|
||||||
'skipDelete' =>\$skipDelete,
|
'skipDelete' =>\$skipDelete,
|
||||||
|
'skipMaintenance' =>\$skipMaintenance,
|
||||||
'mysqldump=s'=>\$mysqldump,
|
'mysqldump=s'=>\$mysqldump,
|
||||||
'backupDir=s'=>\$backupDir,
|
'backupDir=s'=>\$backupDir,
|
||||||
'skipbackup'=>\$skipBackup
|
'skipbackup'=>\$skipBackup
|
||||||
|
|
@ -96,6 +98,11 @@ Options:
|
||||||
Using this option skips the deletion of these
|
Using this option skips the deletion of these
|
||||||
files.
|
files.
|
||||||
|
|
||||||
|
--skipMaintenance
|
||||||
|
The upgrade normally puts up a maintenance
|
||||||
|
page on all the sites while running, but this
|
||||||
|
option will skip that step.
|
||||||
|
|
||||||
STOP
|
STOP
|
||||||
exit;
|
exit;
|
||||||
}
|
}
|
||||||
|
|
@ -190,8 +197,10 @@ foreach my $filename (keys %{$configs}) {
|
||||||
($config{$filename}{version}) = $session->db->quickArray("select webguiVersion from webguiVersion order by dateApplied desc, webguiVersion desc limit 1");
|
($config{$filename}{version}) = $session->db->quickArray("select webguiVersion from webguiVersion order by dateApplied desc, webguiVersion desc limit 1");
|
||||||
unless ($history) {
|
unless ($history) {
|
||||||
print "\tPreparing site for upgrade.\n" unless ($quiet);
|
print "\tPreparing site for upgrade.\n" unless ($quiet);
|
||||||
$session->setting->remove('specialState');
|
unless ($skipMaintenance) {
|
||||||
$session->setting->add('specialState','upgrading');
|
$session->setting->remove('specialState');
|
||||||
|
$session->setting->add('specialState','upgrading');
|
||||||
|
}
|
||||||
unless ($skipDelete) {
|
unless ($skipDelete) {
|
||||||
print "\tDeleting temp files.\n" unless ($quiet);
|
print "\tDeleting temp files.\n" unless ($quiet);
|
||||||
my $path = $configs->{$filename}->get("uploadsPath").$slash."temp";
|
my $path = $configs->{$filename}->get("uploadsPath").$slash."temp";
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue