aboutsummaryrefslogtreecommitdiffstats
path: root/Rpmdrake/pkg.pm
diff options
context:
space:
mode:
authorThierry Vignaud <tv@mandriva.org>2007-06-13 13:57:14 +0000
committerThierry Vignaud <tv@mandriva.org>2007-06-13 13:57:14 +0000
commitac76267ab7cfad8d04821b26c2dff288f85e7103 (patch)
treee02ad95144ac8e155ab622d347c2f6fe6c57de53 /Rpmdrake/pkg.pm
parent27b1131d2ec55f6680e0b381e625944193fe571c (diff)
downloadrpmdrake-ac76267ab7cfad8d04821b26c2dff288f85e7103.tar
rpmdrake-ac76267ab7cfad8d04821b26c2dff288f85e7103.tar.gz
rpmdrake-ac76267ab7cfad8d04821b26c2dff288f85e7103.tar.bz2
rpmdrake-ac76267ab7cfad8d04821b26c2dff288f85e7103.tar.xz
rpmdrake-ac76267ab7cfad8d04821b26c2dff288f85e7103.zip
(warn_about_media) use our own instance of urpmi db in order not to
alter skip.list managment (#31092)
Diffstat (limited to 'Rpmdrake/pkg.pm')
-rwxr-xr-xRpmdrake/pkg.pm6
1 files changed, 4 insertions, 2 deletions
diff --git a/Rpmdrake/pkg.pm b/Rpmdrake/pkg.pm
index 9f215d60..4f6d5450 100755
--- a/Rpmdrake/pkg.pm
+++ b/Rpmdrake/pkg.pm
@@ -174,7 +174,9 @@ sub formatlistpkg { join("\n", sort { uc($a) cmp uc($b) } @_) }
my (@update_medias, $is_update_media_already_asked);
sub warn_about_media {
- my ($urpm, $w, $opts) = @_;
+ my ($w, $opts) = @_;
+ my $urpm = open_urpmi_db();
+
my $update_name = 'update_source';
return if !member($::default_list_mode, qw(all_updates security bugfix normal));
return if $::options{'no-media-update'};
@@ -253,7 +255,7 @@ sub get_pkgs {
my $statedir = $urpm->{statedir};
@update_medias = grep { !$_->{ignore} && $_->{update} } @{$urpm->{media}};
- warn_about_media($urpm, $w, $opts);
+ warn_about_media($w, $opts);
Rpmdrake::gurpm::label(N("Reading updates description"));
Rpmdrake::gurpm::progress(0.05);