From 408a0d8b25a67efb9caaf12b29b0cd48e132a3c2 Mon Sep 17 00:00:00 2001 From: Richard Purdie Date: Mon, 26 Nov 2012 20:54:30 +0000 Subject: bitbake: fetch2/local: Fix bug introduced by expression ambiguity The last changes introduced an error in some of the logic. Add brackets to clarify the meaning of the expression and fix certain build failures. (Bitbake rev: 87aea65bd5d553bd0495b0f1efe6d41d0bb2810f) Signed-off-by: Richard Purdie --- bitbake/lib/bb/fetch2/local.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/bitbake/lib/bb/fetch2/local.py b/bitbake/lib/bb/fetch2/local.py index 45de15f48a..58bbe20327 100644 --- a/bitbake/lib/bb/fetch2/local.py +++ b/bitbake/lib/bb/fetch2/local.py @@ -63,7 +63,7 @@ class Local(FetchMethod): if filesdir: logger.debug(2, "Searching for %s in path: %s" % (path, filesdir)) newpath = os.path.join(filesdir, path) - if not newpath or not os.path.exists(newpath) and path.find("*") != -1: + if (not newpath or not os.path.exists(newpath)) and path.find("*") != -1: # For expressions using '*', best we can do is take the first directory in FILESPATH that exists newpath = bb.utils.which(filespath, ".") logger.debug(2, "Searching for %s in path: %s" % (path, newpath)) -- cgit v1.2.3-54-g00ecf