diff options
author | Treehugger Robot <treehugger-gerrit@google.com> | 2020-09-15 20:07:47 +0000 |
---|---|---|
committer | Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com> | 2020-09-15 20:07:47 +0000 |
commit | 1a4c5f7af1ed3b1e0e3bd952841549c480f5ebcf (patch) | |
tree | d8d31b53d211ebbc2448c21e235bf8543a91b5de | |
parent | da46bb9ac061ff6757c9c8e369cfd92c6df877a1 (diff) | |
parent | 2e7444a7d11def437c418ef78baafedb475ae390 (diff) | |
download | libufdt-1a4c5f7af1ed3b1e0e3bd952841549c480f5ebcf.tar.gz |
Merge "mkdtboimg: Allow specifying full path for dtb" am: 839abd7f3f am: 103fb51f57 am: ab8bce162c am: 2e7444a7d1
Original change: https://android-review.googlesource.com/c/platform/system/libufdt/+/1410170
Change-Id: Ifd85dd1b2f0512a0059849fe059be6a772a14dba
-rwxr-xr-x | utils/src/mkdtboimg.py | 9 |
1 files changed, 5 insertions, 4 deletions
diff --git a/utils/src/mkdtboimg.py b/utils/src/mkdtboimg.py index 056fb11..136543f 100755 --- a/utils/src/mkdtboimg.py +++ b/utils/src/mkdtboimg.py @@ -897,10 +897,11 @@ def create_dtbo_image_from_config(fout, argv): params['version'] = version dt_entries = [] for dt_arg in dt_args: - filepath = None - for root, dirnames, filenames in os.walk(args.dtbdir): - for filename in fnmatch.filter(filenames, dt_arg['filename']): - filepath = os.path.join(root, filename) + filepath = dt_arg['filename'] + if not os.path.isabs(filepath): + for root, dirnames, filenames in os.walk(args.dtbdir): + for filename in fnmatch.filter(filenames, filepath): + filepath = os.path.join(root, filename) params['dt_file'] = open(filepath, 'rb') params['dt_offset'] = 0 params['dt_size'] = os.fstat(params['dt_file'].fileno()).st_size |