summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/tinfoil.py
diff options
context:
space:
mode:
authorElliot Smith <elliot.smith@intel.com>2015-09-21 19:42:35 -0700
committerRichard Purdie <richard.purdie@linuxfoundation.org>2015-09-23 22:44:55 +0100
commit15b482b16b2340edc6f59a9c9e1d7f38bda9b6c2 (patch)
tree4aed90fdcc4b5a959a71464b12c2ef8c78c9cdff /bitbake/lib/bb/tinfoil.py
parent767fe69fd045e9d1c0b9da4ae605b6f55f10e11e (diff)
downloadpoky-15b482b16b2340edc6f59a9c9e1d7f38bda9b6c2.tar.gz
bitbake: toaster: Add fake entry to Target_File for filesystem root
The files-in-image.txt file is produced by bitbake after an image is created, listing all the files in the image. However, this list doesn't include the root directory ('/'). buildinfohelper.py then tries to construct the filesystem tree from this file, assuming that every directory apart from the root directory (which is special-cased) can be assigned a parent. But because the root directory isn't listed in files-in-image.txt, an object for the root directory is never created. The direct subdirectories of the root ('./bin', './usr' etc.) then can't be assigned a parent directory, as the object representing the root directory doesn't exist. This results in a Target_File lookup error and causes the directory listing page to fail. Fix this by creating a fake entry for the root directory in the Target_File table, so that the direct subdirectories of / can be assigned a parent. Note that it doesn't matter that the root is faked, as its properties are never shown in the directory structure tree. [YOCTO #8280] (Bitbake rev: a4015768183e5a3fa39a6c2b4dea0088ca182d80) Signed-off-by: Elliot Smith <elliot.smith@intel.com> Signed-off-by: brian avery <avery.brian@gmail.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/tinfoil.py')
0 files changed, 0 insertions, 0 deletions