run upgrades in alphabetical order
This commit is contained in:
parent
4c4ff79ec9
commit
6f4e3415ea
1 changed files with 5 additions and 1 deletions
|
|
@ -323,6 +323,7 @@ sub runUpgradeStep {
|
|||
|
||||
my ($version) = $step =~ /-(\d+\.\d+\.\d+)$/;
|
||||
my $upgradesDir = File::Spec->catdir(WebGUI::Paths->upgrades, $step);
|
||||
my @files;
|
||||
opendir my($dh), $upgradesDir or die "Can't get upgrades for $step: $!\n";
|
||||
while ( my $upgradeFile = readdir $dh ) {
|
||||
next
|
||||
|
|
@ -330,9 +331,12 @@ sub runUpgradeStep {
|
|||
my $filename = File::Spec->catfile($upgradesDir, $upgradeFile);
|
||||
next
|
||||
unless -f $filename;
|
||||
$self->runUpgradeFile($configFile, $version, $filename);
|
||||
push @files, $filename;
|
||||
}
|
||||
closedir $dh;
|
||||
for my $filename ( sort @files ) {
|
||||
$self->runUpgradeFile($configFile, $version, $filename);
|
||||
}
|
||||
$self->markVersionUpgrade($configFile, $version);
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue