[yum-cvs] yum-utils repoquery.py,1.35,1.36

Panu Matilainen pmatilai at linux.duke.edu
Thu Jun 29 15:15:59 UTC 2006


Update of /home/groups/yum/cvs/yum-utils
In directory login1.linux.duke.edu:/tmp/cvs-serv7129

Modified Files:
	repoquery.py 
Log Message:
- dont try to lookup source rpms of source rpms...


Index: repoquery.py
===================================================================
RCS file: /home/groups/yum/cvs/yum-utils/repoquery.py,v
retrieving revision 1.35
retrieving revision 1.36
diff -u -r1.35 -r1.36
--- repoquery.py	29 Jun 2006 11:24:30 -0000	1.35
+++ repoquery.py	29 Jun 2006 15:15:57 -0000	1.36
@@ -141,6 +141,9 @@
         else:
             raise queryError("Invalid package query: %s" % method)
 
+    def isSource(self):
+        return self["arch"] == "src"
+
     def fmt_queryformat(self):
 
         if not self.qf:
@@ -392,6 +395,8 @@
         srpms = []
         for name in items:
             for pkg in self.returnByName(name):
+                if pkg.isSource(): 
+                    continue
                 src = pkg["sourcerpm"][:-4]
                 srpms.extend(self.returnByName(src))
         return srpms




More information about the Yum-cvs-commits mailing list