0 = unkown, 1 = dev, 2 = exp, 3 = stable.
svn path=/trunk/gentoolkit-dev/; revision=789
available architectures to the %ARCH hash which can be used for
validation.
Validate user input/arch, bug 326029.
+ Add get_architectures_status function to get the architecture status,
+ 0 = unkown, 1 = dev, 2 = exp, 3 = stable.
2010-05-17: Christian Ruppert <idl0r@gentoo.org>
* echangelog: Update copyright in other files too (except binaries and
}
}
+sub get_architectures_status() {
+ foreach my $line (file_parse("${PORTDIR}/profiles/profiles.desc")) {
+ 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} = 3 if $status eq "stable";
+ }
+ }
+}
+
# make sure the cmdline consists of keywords and ebuilds
unless (@ARGV > 0) {
# NOTE: ~all will ignore all -arch keywords