[yum-cvs] yum/yum config.py,1.67,1.68 repos.py,1.77,1.78
Seth Vidal
skvidal at login.linux.duke.edu
Mon Jun 20 00:10:12 UTC 2005
Update of /home/groups/yum/cvs/yum/yum
In directory login:/tmp/cvs-serv25887/yum
Modified Files:
config.py repos.py
Log Message:
get rid of defineDirs() method integrate it into dirSetup()
Index: config.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/config.py,v
retrieving revision 1.67
retrieving revision 1.68
diff -u -r1.67 -r1.68
--- config.py 19 Jun 2005 06:33:51 -0000 1.67
+++ config.py 20 Jun 2005 00:10:10 -0000 1.68
@@ -505,8 +505,6 @@
thisrepo.set('basecachedir', yumconfig.getConfigOption('cachedir'))
- thisrepo.defineDirs()
-
return thisrepo
Index: repos.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/repos.py,v
retrieving revision 1.77
retrieving revision 1.78
diff -u -r1.77 -r1.78
--- repos.py 19 Jun 2005 06:33:51 -0000 1.77
+++ repos.py 20 Jun 2005 00:10:10 -0000 1.78
@@ -208,11 +208,17 @@
return returnlist
def setCache(self, cacheval):
- """set's cache value in all repos"""
+ """sets cache value in all repos"""
self.cache = cacheval
for repo in self.repos.values():
repo.cache = cacheval
+ def setCacheDir(self, cachedir):
+ """sets the cachedir value in all repos"""
+
+ for repo in self.repos.values():
+ repo.basecachedir = cachedir
+
def setProgressBar(self, obj):
"""set's the progress bar for downloading files from repos"""
@@ -436,18 +442,6 @@
def listSetKeys(self):
return self.setkeys
- def defineDirs(self):
- """define the pkgdir, hdrdir and cachedir based on the contents of the
- basecachedir"""
-
- cachedir = os.path.join(self.basecachedir, self.id)
- pkgdir = os.path.join(cachedir, 'packages')
- hdrdir = os.path.join(cachedir, 'headers')
- self.set('cachedir', cachedir)
- self.set('pkgdir', pkgdir)
- self.set('hdrdir', hdrdir)
-
-
def doProxyDict(self):
if self.proxy_dict:
return
@@ -503,6 +497,14 @@
def dirSetup(self):
"""make the necessary dirs, if possible, raise on failure"""
+
+ cachedir = os.path.join(self.basecachedir, self.id)
+ pkgdir = os.path.join(cachedir, 'packages')
+ hdrdir = os.path.join(cachedir, 'headers')
+ self.set('cachedir', cachedir)
+ self.set('pkgdir', pkgdir)
+ self.set('hdrdir', hdrdir)
+
for dir in [self.cachedir, self.hdrdir, self.pkgdir]:
if self.cache == 0:
if os.path.exists(dir) and os.path.isdir(dir):
More information about the Yum-cvs-commits
mailing list