summaryrefslogtreecommitdiff
path: root/trunk/src
diff options
context:
space:
mode:
authorgenone <genone@gentoo.org>2004-12-09 17:37:16 +0000
committergenone <genone@gentoo.org>2004-12-09 17:37:16 +0000
commit03ac778521ecfe039add79fab9321a6c0564cc4b (patch)
tree22b8a6650ca34b1c041b50658f44108c583f5904 /trunk/src
parentc5f9b36c30757dec3267ba9527819dbab172088a (diff)
downloadgentoolkit-03ac778521ecfe039add79fab9321a6c0564cc4b.tar.gz
someone broke^Wfixed the ~ operator, so revisionMatch didn't work correctly
svn path=/; revision=181
Diffstat (limited to 'trunk/src')
-rw-r--r--trunk/src/glsa-check/glsa.py4
1 files changed, 2 insertions, 2 deletions
diff --git a/trunk/src/glsa-check/glsa.py b/trunk/src/glsa-check/glsa.py
index 6759d50..3928cbf 100644
--- a/trunk/src/glsa-check/glsa.py
+++ b/trunk/src/glsa-check/glsa.py
@@ -315,12 +315,12 @@ def revisionMatch(revisionAtom, portdb):
@rtype: list of strings
@return: a list with the matching versions
"""
- mylist = portdb.match(revisionAtom[2:])
+ mylist = portdb.match(re.sub("-r[0-9]+$", "", revisionAtom[2:]))
rValue = []
for v in mylist:
r1 = "\""+portage.pkgsplit(v)[-1]+"\""
r2 = "\""+portage.pkgsplit(revisionAtom[3:])[-1]+"\""
- if eval(r1+" "+revisionAtom[0:1]+" "+r2):
+ if eval(r1+" "+revisionAtom[0:2]+" "+r2):
rValue.append(v)
return rValue