[yum-cvs] yum/yum packages.py,1.36,1.37

Panu Matilainen pmatilai at login.linux.duke.edu
Tue Jun 21 18:25:06 UTC 2005


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

Modified Files:
	packages.py 
Log Message:
Add support for name-epoch:version-release.arch naming convention to 
parsePackages()


Index: packages.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/yum/packages.py,v
retrieving revision 1.36
retrieving revision 1.37
diff -u -r1.36 -r1.37
--- packages.py	13 Mar 2005 09:24:28 -0000	1.36
+++ packages.py	21 Jun 2005 18:25:04 -0000	1.37
@@ -40,6 +40,7 @@
        dict[name-1] = (name, i386, 0, 1, 1)       
        dict[name-1-1] = (name, i386, 0, 1, 1)
        dict[0:name-1-1.i386] = (name, i386, 0, 1, 1)
+       dict[name-0:1-1.i386] = (name, i386, 0, 1, 1)
        """
     pkgdict = {}
     for pkg in pkgs:
@@ -50,8 +51,9 @@
         nameVerRelArch = '%s-%s-%s.%s' % (n, v, r, a)
         nameVer = '%s-%s' % (n, v)
         nameVerRel = '%s-%s-%s' % (n, v, r)
-        full = '%s:%s-%s-%s.%s' % (e, n, v, r, a)
-        for item in [name, nameArch, nameVerRelArch, nameVer, nameVerRel, full]:
+        envra = '%s:%s-%s-%s.%s' % (e, n, v, r, a)
+        nevra = '%s-%s:%s-%s.%s' % (n, e, v, r, a)
+        for item in [name, nameArch, nameVerRelArch, nameVer, nameVerRel, envra, nevra]:
             if not pkgdict.has_key(item):
                 pkgdict[item] = []
             pkgdict[item].append(pkg)




More information about the Yum-cvs-commits mailing list