sstate: Normalise paths before comparing with the whitelist
authorRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 5 Oct 2012 13:12:15 +0000 (13:12 +0000)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 5 Oct 2012 15:18:26 +0000 (16:18 +0100)
Without this, path components like // could break comparisions with the whitelist leading
to warnings being displayed to the user unintentionally.

(From OE-Core rev: d3c46ca56fab2f07bf16b61514f30765543a8747)

Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/classes/sstate.bbclass

index 03f083e..e820a2e 100644 (file)
@@ -150,6 +150,7 @@ def sstate_install(ss, d):
     match = []
     for f in sharedfiles:
         if os.path.exists(f):
+            f = os.path.normpath(f)
             realmatch = True
             for w in whitelist:
                 if f.startswith(w):