sstate: Fix SSTATE_DUPWHITELIST variable usage

We need to split this variable before using it. Otherwise a single "/"
character in the list whitelists every overlapping sysroot file which
was not the intention making the whole thing useless.

We'll start seeing warnings about overlapping files now this is working
correctly after this patch.

(From OE-Core rev: 9e31c748327e92b809330f4ad7b6aaecb2edf559)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
Richard Purdie 2012-09-26 12:45:17 +01:00
parent acd52fd17d
commit 8593c6c1d8
1 changed files with 1 additions and 1 deletions

View File

@ -144,7 +144,7 @@ def sstate_install(ss, d):
# Check the file list for conflicts against the master manifest
mastermanifest = d.getVar("SSTATE_MASTERMANIFEST", True)
whitelist = d.getVar("SSTATE_DUPWHITELIST", True)
whitelist = (d.getVar("SSTATE_DUPWHITELIST", True) or "").split()
lock = bb.utils.lockfile(mastermanifest + ".lock")
if not os.path.exists(mastermanifest):
open(mastermanifest, "w").close()