summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Nasrat <pnasrat@redhat.com>2006-10-09 19:16:26 +0000
committerPaul Nasrat <pnasrat@redhat.com>2006-10-09 19:16:26 +0000
commitbc6d3042472635154588b5135f180819781e7673 (patch)
tree498c79373d9f230c24a5dcd90d5b6463fb1cd093
parentd1012b19d75d4e3862d07808259a1072a96a3152 (diff)
downloadanaconda-bc6d3042472635154588b5135f180819781e7673.tar.gz
anaconda-bc6d3042472635154588b5135f180819781e7673.tar.xz
anaconda-bc6d3042472635154588b5135f180819781e7673.zip
Fix cd/nfsiso installs for new yum api
-rw-r--r--ChangeLog5
-rw-r--r--yuminstall.py10
2 files changed, 15 insertions, 0 deletions
diff --git a/ChangeLog b/ChangeLog
index c6c80c069..47b7d4bef 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2006-10-09 Paul Nasrat <pnasrat@redhat.com>
+
+ * yuminstall.py (AnacondaYumRepo.getPackage): Fix for yum api
+ change supporting basepath that we use for split media hinting.
+
2006-10-09 Chris Lumens <clumens@redhat.com>
* network.py (Network.lookupHostname): Fix traceback on looking up
diff --git a/yuminstall.py b/yuminstall.py
index 2f2aa6756..531ca1e1b 100644
--- a/yuminstall.py
+++ b/yuminstall.py
@@ -191,6 +191,16 @@ class AnacondaYumRepo(YumRepository):
self.setAttribute('pkgdir', root)
self.setAttribute('hdrdir', '/tmp/cache/headers')
+ def getPackage(self, package, checkfunc = None, text = None, cache = True):
+ remote = package.returnSimple('relativepath')
+ local = package.localPkg()
+
+ return self.__get(relative=remote,
+ local=local,
+ checkfunc=checkfunc,
+ text=text,
+ cache=cache
+ )
class YumSorter(yum.YumBase):