---
yum/__init__.py | 2 +-
yum/repos.py | 3 ++-
2 files changed, 3 insertions(+), 2 deletions(-)
diff --git a/yum/__init__.py b/yum/__init__.py
index 968362c..083b445 100644
--- a/yum/__init__.py
+++ b/yum/__init__.py
@@ -4263,7 +4263,7 @@ class YumBase(depsolve.Depsolve):
cachedir += varReplace(suffix, self.conf.yumvar)
self.repos.setCacheDir(cachedir)
self.rpmdb.setCacheDir(cachedir)
-
+ self.conf.cachedir = cachedir
return True # We got a new cache dir
def _does_this_update(self, pkg1, pkg2):
diff --git a/yum/repos.py b/yum/repos.py
index 248753e..c6ebf8f 100644
--- a/yum/repos.py
+++ b/yum/repos.py
@@ -205,7 +205,8 @@ class RepoStorage:
def setCacheDir(self, cachedir):
"""sets the cachedir value in all repos"""
-
+
+ self.repos._cachedir = cachedir
for repo in self.repos.values():
repo.old_base_cache_dir = repo.basecachedir
repo.basecachedir = cachedir
--
1.6.6
_______________________________________________
Yum-devel mailing list
[email protected]
http://lists.baseurl.org/mailman/listinfo/yum-devel