From: Paul Eggleton Date: Mon, 23 Feb 2015 17:00:36 +0000 (+0000) Subject: sstatesig: Add ability to filter list of tasks for locked-sigs.inc X-Git-Tag: 2015-4~293 X-Git-Url: https://code.ossystems.io/gitweb?a=commitdiff_plain;h=ed4287a60b33cb597eb7fa13b3855a528315b3b0;p=openembedded-core.git sstatesig: Add ability to filter list of tasks for locked-sigs.inc Signed-off-by: Paul Eggleton Signed-off-by: Richard Purdie --- diff --git a/meta/lib/oe/sstatesig.py b/meta/lib/oe/sstatesig.py index af7617ee61..62e75c25ca 100644 --- a/meta/lib/oe/sstatesig.py +++ b/meta/lib/oe/sstatesig.py @@ -137,13 +137,16 @@ class SignatureGeneratorOEBasicHash(bb.siggen.SignatureGeneratorBasicHash): return super(bb.siggen.SignatureGeneratorBasicHash, self).dump_sigtask(fn, task, stampbase, runtime) - def dump_lockedsigs(self, sigfile=None): + def dump_lockedsigs(self, sigfile=None, taskfilter=None): if not sigfile: sigfile = os.getcwd() + "/locked-sigs.inc" bb.plain("Writing locked sigs to %s" % sigfile) types = {} for k in self.runtaskdeps: + if taskfilter: + if not k in taskfilter: + continue fn = k.rsplit(".",1)[0] t = self.lockedhashfn[fn].split(" ")[1].split(":")[5] t = 't-' + t.replace('_', '-')