use glob matching for items in ignorelist

This commit is contained in:
Dan Horák 2012-10-27 15:38:44 +02:00 committed by Dennis Gilmore
parent f350b56693
commit 34977e301c

View file

@ -713,10 +713,11 @@ class BuildTracker(object):
else:
tail = ""
head = " " * depth
if build.name in self.ignorelist:
print "%sIgnored Build: %s%s" % (head, build.nvr, tail)
build.setState('ignore')
return build
for ignored in self.ignorelist:
if (build.name == ignored) or fnmatch.fnmatch(build.name, ignored):
print "%sIgnored Build: %s%s" % (head, build.nvr, tail)
build.setState('ignore')
return build
check = self.checkFilter(build, grey=None)
if check is None:
#greylisted builds are ok as deps, but not primary builds