summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPascal Rigaux <pixel@mandriva.com>2007-12-21 11:00:21 +0000
committerPascal Rigaux <pixel@mandriva.com>2007-12-21 11:00:21 +0000
commit6fc5a8e75d83527e1ab1b401b4251c9df4ac088f (patch)
tree92cd393ddcfedfa7b3d33d63eb9bf4f3915fee7e
parent37d89283892a0a5eb250b21fbaebca28ba95fa94 (diff)
downloadurpmi-6fc5a8e75d83527e1ab1b401b4251c9df4ac088f.tar
urpmi-6fc5a8e75d83527e1ab1b401b4251c9df4ac088f.tar.gz
urpmi-6fc5a8e75d83527e1ab1b401b4251c9df4ac088f.tar.bz2
urpmi-6fc5a8e75d83527e1ab1b401b4251c9df4ac088f.tar.xz
urpmi-6fc5a8e75d83527e1ab1b401b4251c9df4ac088f.zip
- urpmi:
o --auto-update is quite unsafe, but at least now it should be cleaner (ensure $urpm doesn't have media twice) (#36134) (backport from HEAD)
-rw-r--r--NEWS2
-rwxr-xr-xurpmi7
2 files changed, 6 insertions, 3 deletions
diff --git a/NEWS b/NEWS
index 9ef1592f..7dc2fe14 100644
--- a/NEWS
+++ b/NEWS
@@ -1,4 +1,6 @@
- urpmi:
+ o --auto-update is quite unsafe, but at least now it should be cleaner
+ (ensure $urpm doesn't have media twice) (#36134)
o fix --limit-rate (regression introduced in 4.9.12)
Version 4.10.14.1 - 15 November 2007, by Pascal "Pixel" Rigaux
diff --git a/urpmi b/urpmi
index 52e8f6a2..63f726f3 100755
--- a/urpmi
+++ b/urpmi
@@ -369,9 +369,10 @@ if ($auto_update && !$bug && !$env) {
nomd5sum => $nomd5sum,
forcekey => $forcekey,
);
- foreach (@{$urpm->{media} || []}) {
- $_->{tempignore} and delete $_->{ignore};
- }
+ delete $urpm->{media};
+ $urpm->{depslist} = [];
+ $urpm->{provides} = {};
+ $urpm->{obsoletes} = {};
}
urpm::media::configure($urpm, %config_hash);