瀏覽代碼

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 <richard.purdie@linuxfoundation.org>
Richard Purdie 12 年之前
父節點
當前提交
408a0d8b25
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      bitbake/lib/bb/fetch2/local.py

+ 1 - 1
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))