summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAnne Nicolas <ennael@mageia.org>2012-04-26 07:08:47 +0000
committerAnne Nicolas <ennael@mageia.org>2012-04-26 07:08:47 +0000
commit3ad5fb128809644376a84aff65fac79ba7c23a26 (patch)
tree90a202fd3e175a1feebe461b139fa4ad24e9e7e4
parent4b355ecce57236a58c251514364b2fa51fbb0d39 (diff)
downloadmgaonline-3ad5fb128809644376a84aff65fac79ba7c23a26.tar
mgaonline-3ad5fb128809644376a84aff65fac79ba7c23a26.tar.gz
mgaonline-3ad5fb128809644376a84aff65fac79ba7c23a26.tar.bz2
mgaonline-3ad5fb128809644376a84aff65fac79ba7c23a26.tar.xz
mgaonline-3ad5fb128809644376a84aff65fac79ba7c23a26.zip
(upgrade) invalidate urpmi cache on upgrade (mga#1588) - tv
-rwxr-xr-xmgaapplet-upgrade-helper3
1 files changed, 3 insertions, 0 deletions
diff --git a/mgaapplet-upgrade-helper b/mgaapplet-upgrade-helper
index 103a74fa..2119127a 100755
--- a/mgaapplet-upgrade-helper
+++ b/mgaapplet-upgrade-helper
@@ -283,6 +283,9 @@ packages as well?)."))
log::explanations("removing all existing urpmi media for upgrade");
run_program::run('urpmi.removemedia', if_($root, '--urpmi-root', $root), '-a');
+ #- clear the mirror cache before upgrading:
+ eval { rm_rf("$::prefix/var/cache/urpmi/mirrors.cache") };
+
$urpm = Rpmdrake::open_db::fast_open_urpmi_db();
if ($urpm->{global_config}{downloader}) {
log::explanations("disabling custom downloader in order to use aria2");