[yum-cvs] yum/rpmUtils miscutils.py,1.13,1.14

Seth Vidal skvidal at linux.duke.edu
Fri Aug 25 06:21:45 UTC 2006


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

Modified Files:
	miscutils.py 
Log Message:

fix problem in flagToString not handling prereq and rpmsense requires
correctly


Index: miscutils.py
===================================================================
RCS file: /home/groups/yum/cvs/yum/rpmUtils/miscutils.py,v
retrieving revision 1.13
retrieving revision 1.14
diff -u -r1.13 -r1.14
--- miscutils.py	5 Jul 2006 18:43:02 -0000	1.13
+++ miscutils.py	25 Aug 2006 06:21:43 -0000	1.14
@@ -300,18 +300,14 @@
     return s
     
 def flagToString(flags):
-    if flags & rpm.RPMSENSE_EQUAL & rpm.RPMSENSE_GREATER:
-        return 'GE'
-    if flags & rpm.RPMSENSE_EQUAL & rpm.RPMSENSE_LESS:
-        return 'LE'
-    if flags & rpm.RPMSENSE_EQUAL:
-        return 'EQ'
-    if flags & rpm.RPMSENSE_GREATER:
-        return 'GT'
-    if flags & rpm.RPMSENSE_LESS:
-        return 'LT'
+    flags = flags & 0xf
+    if flags == 0: return None
+    if flags == 2: return 'LT'
+    if flags == 4: return 'GT'
+    if flags == 8: return 'EQ'
+    if flags == 10: return 'LE'
+    if flags == 12: return 'GE'
 
-    # Umm...now I'm screwed
     return flags
 
 def stringToVersion(verstring):




More information about the Yum-cvs-commits mailing list