/[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.31 by slords, Tue Dec 11 06:24:14 2007 UTC Revision 1.33 by slords, Tue Dec 11 15:35:32 2007 UTC
# Line 242  foreach my $smever ( sort { $a <=> $b } Line 242  foreach my $smever ( sort { $a <=> $b }
242                      if ( $track{repo} eq $cmp->{repo} ) {                      if ( $track{repo} eq $cmp->{repo} ) {
243                          if ( verrel($cmp, $cmp->{repo}, \%counts) ) {                          if ( verrel($cmp, $cmp->{repo}, \%counts) ) {
244                              $cmp->{delete}++ unless $repos->{$cmp->{repo}}->{base};                              $cmp->{delete}++ unless $repos->{$cmp->{repo}}->{base};
245                            } elsif ( $cmp->{src} ) {
246                                $cmp->{delete}++ unless $repos->{$cmp->{repo}}->{base};
247                          } else {                          } else {
248                              $track{svr} = $cmp->{svr};                              $track{svr} = $cmp->{svr};
249                          }                          }
# Line 271  foreach my $smever ( sort { $a <=> $b } Line 273  foreach my $smever ( sort { $a <=> $b }
273                      }                      }
274                  }                  }
275              } elsif ( scalar keys %pkgs && $opts{s} ) {              } elsif ( scalar keys %pkgs && $opts{s} ) {
276                  print "\n * missing source (", $pkg->{repo}, ", ", $pkg->{svr}, ")\n";                  print "\n * missing source (sme$smever, ", $pkg->{repo}, ", ", $pkg->{svr}, ")\n";
277              }              }
278              print "\n * missing originals (", $pkg->{repo}, ", ", $pkg->{svr}, ")\n" if $opts{o} && scalar keys %orig != scalar keys %pkgs;              print "\n * missing originals (sme$smever, ", $pkg->{repo}, ", ", $pkg->{svr}, ")\n" if $opts{o} && scalar keys %orig != scalar keys %pkgs;
279          }          }
280    
281          foreach my $r ( keys %$acnt ) {          foreach my $r ( keys %$acnt ) {
# Line 305  foreach my $smever ( sort { $a <=> $b } Line 307  foreach my $smever ( sort { $a <=> $b }
307    
308              my $src = $pkg->{rpm}->filename;              my $src = $pkg->{rpm}->filename;
309              if ( $pkg->{nosig} ) {              if ( $pkg->{nosig} ) {
310                  print "sign package (", $pkg->{repo}, ", ", basename($pkg->{rpm}->filename), ")\n";                  print "sign package (", basename($pkg->{rpm}->filename), ")\n";
311                  unless ( $opts{t} ) {                  unless ( $opts{t} ) {
312                      qx(cat $HOME/.rpmpass | setsid rpm --addsign $src >& /dev/null);                      qx(cat $HOME/.rpmpass | setsid rpm --addsign $src >& /dev/null);
313                      if ($?) {                      if ($?) {
# Line 368  foreach my $smever ( sort { $a <=> $b } Line 370  foreach my $smever ( sort { $a <=> $b }
370              print "rebuild $repo/$arch\n";              print "rebuild $repo/$arch\n";
371              unless ( $opts{t} ) {              unless ( $opts{t} ) {
372                  if ( -f "$dir/repodata/comps.xml" ) {                  if ( -f "$dir/repodata/comps.xml" ) {
373                      qx(createrepo -g $dir/repodata/comps.xml $dir);                      qx(createrepo -g repodata/comps.xml $dir);
374                  } else {                  } else {
375                      qx(createrepo $dir);                      qx(createrepo $dir);
376                  }                  }


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