diff options
author | Martin Jansa <Martin.Jansa@gmail.com> | 2020-08-18 15:57:38 +0200 |
---|---|---|
committer | Patrick Vacek <patrickvacek@gmail.com> | 2020-08-26 09:49:47 +0200 |
commit | 2e1f53ed22a1c555216f710070f00a689f29c823 (patch) | |
tree | 80f5e678351ec6823ec552a61faec720d91a3a75 /recipes-sota/aktualizr | |
parent | 702bd61fb66c6ad95e0ee733e74ca41d8890845b (diff) | |
download | meta-updater-2e1f53ed22a1c555216f710070f00a689f29c823.tar.gz |
image_repo_manifest.bbclass: fix build when there is no repo on host
* failing "which repo" causes the run.buildinfo_manifest task to fail
before it even reaches the test for empty repotool variable:
dash -x some-image/1.0-r2/temp/run.buildinfo_manifest.80233
+ export systemd_system_unitdir=/usr/lib/systemd/system
+ export systemd_unitdir=/usr/lib/systemd
+ export systemd_user_unitdir=/usr/lib/systemd/user
+ buildinfo_manifest
+ which repo
+ repotool=
+ bb_sh_exit_handler
+ ret=1
+ [ 1 != 0 ]
+ echo WARNING: exit code 1 from a shell command.
WARNING: exit code 1 from a shell command.
+ exit 1
causing nasty long python exception from do_image task
with this fix, it just shows an warning again:
dash -x some-image/1.0-r2/temp/run.buildinfo_manifest.80233
+ export systemd_user_unitdir=/usr/lib/systemd/user
+ buildinfo_manifest
+ which repo
+ true
+ repotool=
+ [ -n ]
+ bbwarn Android repo tool not found; manifest not copied.
+ [ -p some-image/1.0-r2/temp/fifo.80233 ]
+ echo WARNING: Android repo tool not found; manifest not copied.
WARNING: Android repo tool not found; manifest not copied.
+ ret=0
+ trap 0
+ exit 0
Signed-off-by: Martin Jansa <Martin.Jansa@gmail.com>
Diffstat (limited to 'recipes-sota/aktualizr')
0 files changed, 0 insertions, 0 deletions