diff options
author | Mattias Backman <mattias.backman@linaro.org> | 2011-04-28 15:32:05 +0200 |
---|---|---|
committer | Mattias Backman <mattias.backman@linaro.org> | 2011-04-28 15:32:05 +0200 |
commit | 0a81fe054cac2d4462359e0cdc9e76a7f205677b (patch) | |
tree | b683fdf285aacf43c8037bf7a52d7b6b2f4baaff /linaro_image_tools/media_create/chroot_utils.py | |
parent | 3bf8ab9bd4baf4a5236f10a33579cbe0ebdfa5a3 (diff) |
Set hwpack-force-yes for hwpacks with verified signature.
Diffstat (limited to 'linaro_image_tools/media_create/chroot_utils.py')
-rw-r--r-- | linaro_image_tools/media_create/chroot_utils.py | 8 |
1 files changed, 6 insertions, 2 deletions
diff --git a/linaro_image_tools/media_create/chroot_utils.py b/linaro_image_tools/media_create/chroot_utils.py index 816bb6d..3ccc8d6 100644 --- a/linaro_image_tools/media_create/chroot_utils.py +++ b/linaro_image_tools/media_create/chroot_utils.py @@ -43,7 +43,7 @@ def prepare_chroot(chroot_dir, tmp_dir): os.path.join(chroot_dir, 'usr', 'bin')) def install_hwpacks( - chroot_dir, tmp_dir, tools_dir, hwpack_force_yes, *hwpack_files): + chroot_dir, tmp_dir, tools_dir, hwpack_force_yes, verified_files, *hwpack_files): """Install the given hwpacks onto the given chroot.""" prepare_chroot(chroot_dir, tmp_dir) @@ -58,7 +58,11 @@ def install_hwpacks( try: mount_chroot_proc(chroot_dir) for hwpack_file in hwpack_files: - install_hwpack(chroot_dir, hwpack_file, hwpack_force_yes) + hwpack_verified = False + _, hwpack_filename = os.path.split(hwpack_file) + if hwpack_filename in verified_files: + hwpack_verified = True + install_hwpack(chroot_dir, hwpack_file, hwpack_force_yes or hwpack_verified) finally: run_local_atexit_funcs() |