mirror of
https://git.yoctoproject.org/poky
synced 2026-04-28 15:32:27 +02:00
license.bbclass: Add function get_deployed_files
This function will get the files that were deployed using the sstate-control manifest file. This will give a better view of what was deployed next to the image. [YOCTO #6772] (From OE-Core rev: f1a0a86ea2db6f16d9b643636a8973aaeb85e4a6) Signed-off-by: Mariano Lopez <mariano.lopez@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
committed by
Richard Purdie
parent
cc0d044109
commit
efdab52624
@@ -225,6 +225,21 @@ def get_boot_dependencies(d):
|
||||
break
|
||||
return depends
|
||||
|
||||
def get_deployed_files(man_file):
|
||||
"""
|
||||
Get the files deployed from the sstate manifest
|
||||
"""
|
||||
|
||||
dep_files = []
|
||||
excluded_files = ["README_-_DO_NOT_DELETE_FILES_IN_THIS_DIRECTORY.txt"]
|
||||
with open(man_file, "r") as manifest:
|
||||
all_files = manifest.read()
|
||||
for f in all_files.splitlines():
|
||||
if ((not (os.path.islink(f) or os.path.isdir(f))) and
|
||||
not os.path.basename(f) in excluded_files):
|
||||
dep_files.append(os.path.basename(f))
|
||||
return dep_files
|
||||
|
||||
python do_populate_lic() {
|
||||
"""
|
||||
Populate LICENSE_DIRECTORY with licenses.
|
||||
|
||||
Reference in New Issue
Block a user