diff options
author | Paul Eggleton <paul.eggleton@linux.intel.com> | 2015-02-23 17:00:36 +0000 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2015-02-23 18:00:11 +0000 |
commit | ed4287a60b33cb597eb7fa13b3855a528315b3b0 (patch) | |
tree | 29c6792b0d7d3b3fb159a32e7eaa40c9725b7240 /meta/lib | |
parent | cf675896340ebed7c4830b93d791ddb08999031f (diff) | |
download | openembedded-core-ed4287a60b33cb597eb7fa13b3855a528315b3b0.tar.gz openembedded-core-ed4287a60b33cb597eb7fa13b3855a528315b3b0.tar.bz2 openembedded-core-ed4287a60b33cb597eb7fa13b3855a528315b3b0.zip |
sstatesig: Add ability to filter list of tasks for locked-sigs.inc
Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'meta/lib')
-rw-r--r-- | meta/lib/oe/sstatesig.py | 5 |
1 files changed, 4 insertions, 1 deletions
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('_', '-') |