[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