]> git.ipfire.org Git - thirdparty/openembedded/openembedded-core-contrib.git/commit
lib/oe/sstatesig: fix wildcard matching wrong task signature files
authorPaul Eggleton <paul.eggleton@linux.intel.com>
Fri, 3 Nov 2017 03:16:10 +0000 (16:16 +1300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Sun, 5 Nov 2017 22:32:37 +0000 (22:32 +0000)
commit73c6f85457361cd82d44838946aa81ba9bd1662a
tree213f066af698dd760cb6164577490bcdd3d66008
parent8018a2349b7ad5ab27731c93a49603adf5f72fc2
lib/oe/sstatesig: fix wildcard matching wrong task signature files

With a '*' as a wildcard for the signature here we can also match a
portion of the task name with the result that we may match a sigdata
file for the wrong task. Luckily the signature is always the same
length - 32 characters - so we can simply use 32 '?' characters instead.
(A regex would have been another alternative, but the wildcard should be
effective and I felt like a regex would complicate the code more than
this solution).

Fixes [YOCTO #11763].

Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com>
Signed-off-by: Ross Burton <ross.burton@intel.com>
meta/lib/oe/sstatesig.py