svn path=/trunk/gentoolkit-dev/; revision=790
Validate user input/arch, bug 326029.
Add get_architectures_status function to get the architecture status,
0 = unkown, 1 = dev, 2 = exp, 3 = stable.
+ Don't override stable status in get_architectures_status.
2010-05-17: Christian Ruppert <idl0r@gentoo.org>
* echangelog: Update copyright in other files too (except binaries and
my ($arch, undef, $status) = split(/\s/, $line, 3);
if(defined($ARCH{$arch})) {
- $ARCH{$arch} = 1 if $status eq "dev";
- $ARCH{$arch} = 2 if $status eq "exp";
+ $ARCH{$arch} = 1 if $status eq "dev" and $ARCH{$arch} < 3; # Don't override stable
+ $ARCH{$arch} = 2 if $status eq "exp" and $ARCH{$arch} < 3; # Don't override stable
$ARCH{$arch} = 3 if $status eq "stable";
}
}