From 8593c6c1d8995f449a41a99c6e3242e2e58e79a5 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Wed, 26 Sep 2012 12:45:17 +0100 Subject: 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 --- meta/classes/sstate.bbclass | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'meta') diff --git a/meta/classes/sstate.bbclass b/meta/classes/sstate.bbclass index 6ccaf6d682..0037ce5638 100644 --- a/meta/classes/sstate.bbclass +++ b/meta/classes/sstate.bbclass @@ -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() -- cgit v1.2.3-54-g00ecf