[yum-cvs] yum/yum config.py, 1.66, 1.67 depsolve.py, 1.64, 1.65 repos.py, 1.76, 1.77

Seth Vidal skvidal at login.linux.duke.edu
Sun Jun 19 06:33:53 UTC 2005


Update of /home/groups/yum/cvs/yum/yum
In directory login:/tmp/cvs-serv11784/yum

Modified Files:
	config.py depsolve.py repos.py 
Log Message:

needed a space there, I dunno


Index: config.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/config.py,v
retrieving revision 1.66
retrieving revision 1.67
diff -u -r1.66 -r1.67
--- config.py	16 Jun 2005 12:23:31 -0000	1.66
+++ config.py	19 Jun 2005 06:33:51 -0000	1.67
@@ -503,12 +503,9 @@
     includelist = parseList(includelist)
     thisrepo.set('includepkgs', includelist)
 
-    cachedir = os.path.join(yumconfig.getConfigOption('cachedir'), section)
-    pkgdir = os.path.join(cachedir, 'packages')
-    hdrdir = os.path.join(cachedir, 'headers')
-    thisrepo.set('cachedir', cachedir)
-    thisrepo.set('pkgdir', pkgdir)
-    thisrepo.set('hdrdir', hdrdir)
+    thisrepo.set('basecachedir', yumconfig.getConfigOption('cachedir'))
+    
+    thisrepo.defineDirs()
     
     return thisrepo
 

Index: depsolve.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/depsolve.py,v
retrieving revision 1.64
retrieving revision 1.65
diff -u -r1.64 -r1.65
--- depsolve.py	29 May 2005 06:14:36 -0000	1.64
+++ depsolve.py	19 Jun 2005 06:33:51 -0000	1.65
@@ -353,6 +353,7 @@
     def _requiringFromInstalled(self, requiringPkg, requirement, errorlist):
         """processes the dependency resolution for a dep where the requiring 
            package is installed"""
+           
         (name, arch, epoch, ver, rel) = requiringPkg
         requiringPo = self.getInstalledPackageObject(requiringPkg)
         

Index: repos.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/repos.py,v
retrieving revision 1.76
retrieving revision 1.77
diff -u -r1.76 -r1.77
--- repos.py	16 Jun 2005 12:23:31 -0000	1.76
+++ repos.py	19 Jun 2005 06:33:51 -0000	1.77
@@ -337,6 +337,7 @@
         self.proxy_dict = {}
         
         # throw in some stubs for things that will be set by the config class
+        self.basecachedir = ""
         self.cachedir = ""
         self.pkgdir = ""
         self.hdrdir = ""
@@ -435,6 +436,18 @@
     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




More information about the Yum-cvs-commits mailing list