]> git.donarmstrong.com Git - wannabuild.git/commitdiff
calculate_prio: fix components: parse sections
authorAndreas Barth <aba@not.so.argh.org>
Tue, 2 Mar 2010 17:45:50 +0000 (17:45 +0000)
committerAndreas Barth <aba@not.so.argh.org>
Tue, 2 Mar 2010 17:45:50 +0000 (17:45 +0000)
bin/wanna-build

index 63c94baf9022b1cf36b34528684f9d38137c4c80..7a7894d569e3162fb6f8d6af508fa089671c9849 100755 (executable)
@@ -1839,6 +1839,9 @@ sub sort_list_func {
 sub calculate_prio {
        my $priomap = $yamlmap->{priority};
        my $pkg = shift;
+        my @s=split("/", $pkg->{'section'});
+        $pkg->{'component'} = $s[0] if $s[1];
+        $pkg->{'component'} ||= 'main';
        $pkg->{'calprio'} = 0;
        foreach my $k (keys %{$priomap->{keys}}) {
                $pkg->{'calprio'} += $priomap->{keys}->{$k}{$pkg->{$k}} if $pkg->{$k} and $priomap->{keys}->{$k}{$pkg->{$k}};