/[soft]/rpm/urpmi/trunk/urpm/media.pm
ViewVC logotype

Diff of /rpm/urpmi/trunk/urpm/media.pm

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

revision 1930 by dmorgan, Tue Sep 13 20:44:28 2011 UTC revision 1931 by tv, Wed Sep 14 06:44:50 2011 UTC
# Line 668  sub configure { Line 668  sub configure {
668          }          }
669          _auto_update_media($urpm, %options);          _auto_update_media($urpm, %options);
670    
671          _pick_mirror_if_needed($urpm, $_, '') foreach non_ignored_media($urpm);          _pick_mirror_if_needed($urpm, $_, '') foreach non_ignored_media($urpm, $options{update});
672    
673          parse_media($urpm, \%options) if !$options{nodepslist};          parse_media($urpm, \%options) if !$options{nodepslist};
674    
# Line 687  sub _auto_update_media { Line 687  sub _auto_update_media {
687      $options{callback} = delete $options{download_callback};      $options{callback} = delete $options{download_callback};
688    
689      foreach (grep { _is_remote_virtual($_) || $urpm->{options}{'auto-update'} }      foreach (grep { _is_remote_virtual($_) || $urpm->{options}{'auto-update'} }
690                 non_ignored_media($urpm)) {                 non_ignored_media($urpm, $options{update})) {
691          _update_medium($urpm, $_, %options);          _update_medium($urpm, $_, %options);
692      }      }
693  }  }
# Line 710  sub all_media_to_update { Line 710  sub all_media_to_update {
710  sub parse_media {  sub parse_media {
711      my ($urpm, $options) = @_;      my ($urpm, $options) = @_;
712    
713      foreach (non_ignored_media($urpm)) {      foreach (non_ignored_media($urpm, $options->{update})) {
714          delete @$_{qw(start end)};          delete @$_{qw(start end)};
715          _parse_synthesis_or_ignore($urpm, $_, $options->{callback});          _parse_synthesis_or_ignore($urpm, $_, $options->{callback});
716    
# Line 1871  sub update_media { Line 1871  sub update_media {
1871          $_->{modified} ||= 1 foreach all_media_to_update($urpm);          $_->{modified} ||= 1 foreach all_media_to_update($urpm);
1872      }      }
1873    
1874      update_those_media($urpm, [ grep { $_->{modified} } non_ignored_media($urpm) ], %options);      update_those_media($urpm, [ grep { $_->{modified} } non_ignored_media($urpm, $options{update}) ], %options);
1875  }  }
1876    
1877  sub update_those_media {  sub update_those_media {

Legend:
Removed from v.1930  
changed lines
  Added in v.1931

  ViewVC Help
Powered by ViewVC 1.1.30