From 0a5d697ea52c5a8430c150feaf11de871077e376 Mon Sep 17 00:00:00 2001 From: Pascal Rigaux Date: Thu, 21 Aug 2008 09:37:22 +0000 Subject: cleanup --- urpmi.update | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/urpmi.update b/urpmi.update index 5ae0c31c..679a4293 100755 --- a/urpmi.update +++ b/urpmi.update @@ -77,11 +77,13 @@ if ($options{all} && !defined $options{ignore}) { @chosen_media = @{$urpm->{media}} or die N("nothing to update (use urpmi.addmedia to add a media)\n"); } else { - if ($options{all}) { @cmdline = '' } #- select all - urpm::media::select_media($urpm, @cmdline); - foreach (@{$urpm->{media}}) { - $options{update} && $_->{update} and $_->{modified} = 1; + if ($options{all}) { + $_->{modified} = 1 foreach @{$urpm->{media}}; + } elsif ($options{update}) { + $_->{modified} = 1 foreach grep { $_->{update} } @{$urpm->{media}}; } + urpm::media::select_media($urpm, @cmdline); + @chosen_media = grep { $_->{modified} } @{$urpm->{media}} or die N("the entry to update is missing\n(one of %s)\n", join(", ", map { $_->{name} } @{$urpm->{media}})); -- cgit v1.2.1