sstate.bbclass: Enclose sstate search parameter with quotes
In case filenames have spaces, execution of the function sstater_install will hang, so the print parameter %s must be enclosed with quotes. (From OE-Core rev: 545d7aa26dfefdc927e0f4e2cc37398ef2c63fa6) Signed-off-by: Leonardo Sandoval <leonardo.sandoval@freescale.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
c446bbfa8d
commit
66ed85a0c9
|
@ -174,7 +174,7 @@ def sstate_install(ss, d):
|
|||
break
|
||||
if realmatch:
|
||||
match.append(f)
|
||||
sstate_search_cmd = "grep -rl %s %s --exclude=master.list | sed -e 's:^.*/::' -e 's:\.populate-sysroot::'" % (f, d.expand("${SSTATE_MANIFESTS}"))
|
||||
sstate_search_cmd = "grep -rl '%s' %s --exclude=master.list | sed -e 's:^.*/::' -e 's:\.populate-sysroot::'" % (f, d.expand("${SSTATE_MANIFESTS}"))
|
||||
search_output = subprocess.Popen(sstate_search_cmd, shell=True, stdout=subprocess.PIPE).communicate()[0]
|
||||
if search_output != "":
|
||||
match.append("Matched in %s" % search_output.rstrip())
|
||||
|
|
Loading…
Reference in New Issue