/[smeserver]/builds_bin/update_repos
ViewVC logotype

Diff of /builds_bin/update_repos

Parent Directory Parent Directory | Revision Log Revision Log | View Revision Graph Revision Graph | View Patch Patch

Revision 1.35 by slords, Sun Dec 23 22:24:41 2007 UTC Revision 1.36 by slords, Tue Jan 22 20:23:58 2008 UTC
# Line 234  foreach my $smever ( sort { $a <=> $b } Line 234  foreach my $smever ( sort { $a <=> $b }
234                              }                              }
235                              $cmp->{oldrepo} = $cmp->{repo} unless $cmp->{oldrepo};                              $cmp->{oldrepo} = $cmp->{repo} unless $cmp->{oldrepo};
236                              $cmp->{repo} = $dest;                              $cmp->{repo} = $dest;
237                                $track{repo} = $dest unless $dest eq $track{repo};
238                          }                          }
239                          if ( $cmp->{src} && $reposrc{$cmp->{repo}} ) {                          if ( $cmp->{src} && $reposrc{$cmp->{repo}} ) {
240                              $reposrc{$cmp->{repo}}->{srpm} = $cmp;                              $reposrc{$cmp->{repo}}->{srpm} = $cmp;
# Line 249  foreach my $smever ( sort { $a <=> $b } Line 250  foreach my $smever ( sort { $a <=> $b }
250                              $track{svr} = $cmp->{svr};                              $track{svr} = $cmp->{svr};
251                          }                          }
252                      } elsif ( ! $repos->{$cmp->{repo}}->{base} ) {                      } elsif ( ! $repos->{$cmp->{repo}}->{base} ) {
253                          $cmp->{delete}++;                          if ( $repos->{$cmp->{repo}}->{orig} ) {
254                                $srpm = $cmp if ! $srpm && $cmp->{src};
255                                my $dest = $repos->{$track{repo}}->{prio} > $repos->{$devel2}->{prio} ? $track{repo} : $devel2;
256                                $dest = pkgdest($cmp, $devel1, $dest, $rpms->{$base}->{rpms});
257                                $dest = $devel1 if verrel($cmp, $dest, \%counts);
258                                unless ( verrel($cmp, $dest, \%counts) ) {
259                                    push @{$cmp->{repos}}, $dest;
260                                    if ( $repos->{$cmp->{repo}}->{orig} ) {
261                                        $orig{$cmp->{nvra}}++;
262                                    } elsif ( $cmp->{src} && $reposrc{$cmp->{repo}} ) {
263                                        $reposrc{$cmp->{repo}}->{srpm} = $cmp;
264                                    } else {
265                                        $cmp->{delete}++;
266                                    }
267                                    $cmp->{oldrepo} = $cmp->{repo} unless $cmp->{oldrepo};
268                                    $cmp->{repo} = $dest;
269                                    if ( $cmp->{src} && $reposrc{$cmp->{repo}} ) {
270                                        $reposrc{$cmp->{repo}}->{srpm} = $cmp;
271                                    }
272                                } else {
273                                    $cmp->{delete}++;
274                                }
275                            } else {
276                                $cmp->{delete}++;
277                            }
278                      }                      }
279                  }                  }
280                  unless ( $repos->{$cmp->{repo}}->{orig} || ( $cmp->{delete} && ! $cmp->{repos} ) ) {                  unless ( $repos->{$cmp->{repo}}->{orig} || ( $cmp->{delete} && ! $cmp->{repos} ) ) {


Legend:
Removed lines/characters  
Changed lines/characters
  Added lines/characters

admin@koozali.org
ViewVC Help
Powered by ViewVC 1.2.1 RSS 2.0 feed