Related to bug 6127, if you have the following setup: test-bug.bb =========== LICENSE = "CLOSED" SRC_URI = "\ file://a \ file://dir/* \ " ============ The accompaning test-bug/ folder looks like: test-bug/a test-bug/b test-bug/dir test-bug/dir/c and you have the following structure: Instead of unpacking just a and dir/c into the workdir, you get b as well. This is because the localdir reported by the Local fetcher returns the parent path where dir/* matches, so it copies everything under that to the workdir including b. Fixing this may unfortunately break recipes that are unwittingly relying on the current behaviour.
Alexander Shashkevich fixed at, http://git.openembedded.org/bitbake/commit/?id=e659a3b0c2771679057ee3e13cd42e6c62383ff2