--- builds_bin/update_repos 2007/06/04 16:39:15 1.13 +++ builds_bin/update_repos 2007/07/03 14:14:22 1.14 @@ -27,6 +27,7 @@ my @repos = ( "$releasedir/$smerel/smeupdates-testing/$arch/RPMS", "$releasedir/$smerel/smeextras/$arch/RPMS", "$releasedir/$smerel/smeaddons/$arch/RPMS", + "$releasedir/$smerel/smecontribs/$arch/RPMS", "$releasedir/$smerel/smetest/$arch/RPMS", "$releasedir/$smerel/smedev/$arch/RPMS", "$builds/RPMS/$arch", @@ -110,7 +111,7 @@ foreach my $repo ( reverse @srcrepos ) { } my @latest; -foreach my $rpm ( reverse grep { $_->{repo} =~ m{^$releasedir/$smerel/} && $_->{repo} !~ m{/smedev$} } @rpms ) { +foreach my $rpm ( reverse grep { $_->{repo} =~ m{^$releasedir/$smerel/} && $_->{repo} !~ m{/sme(addons|contribs|dev|extras)$} } @rpms ) { unless ( grep { $_->{name} eq $rpm->{name} && $_->{rpm} gt $rpm->{rpm} } @latest ) { push @latest, $rpm; unless ( grep { $_->{repo} eq $stagedir && $_->{filename} eq $rpm->{filename} } @rpms ) { @@ -131,6 +132,12 @@ foreach my $rpm ( grep { $_->{repo} eq $ $rpm->{repo} = 'deleted' unless grep { $_->{filename} eq $rpm->{filename} } @latest; } +foreach my $rpm ( reverse grep { $_->{repo} =~ m{^$releasedir/$smerel/} && $_->{repo} =~ m{/sme(addons|contribs|extras)$} } @rpms ) { + unless ( grep { $_->{name} eq $rpm->{name} && $_->{rpm} gt $rpm->{rpm} } @latest ) { + push @latest, $rpm; + } +} + my @devel; my %versions; foreach my $rpm ( grep { $_->{repo} eq 'builds' } @rpms ) {