On 24.05.22 18:03, Gylstorff Quirin wrote:
On 5/24/22 17:50, Jan Kiszka wrote:
On 24.05.22 17:38, Gylstorff Quirin wrote:
Yes, the preferred source for bootloader artifacts should be the
On 5/24/22 17:23, Quirin Gylstorff via lists.cip-project.org wrote:
In isar-cip-core the error never occured as we install `efibootguard`
On 5/24/22 17:07, Jan Kiszka wrote:
On 24.05.22 16:57, Quirin Gylstorff wrote:I am still try to find the reason why it work in isar-cip-core. The
From: Quirin Gylstorff <quirin.gylstorff@...>Makes sense in first sight - but why did it work so far? Or did I miss
This fixes the build error:
ERROR: _exec_cmd: cp /usr/share/efibootguard/efibootguardx64.efi
returned '1' instead of 0
output: cp: cannot stat
'/usr/share/efibootguard/efibootguardx64.efi': No such file or
Signed-off-by: Quirin Gylstorff <quirin.gylstorff@...>
scripts/lib/wic/plugins/source/efibootguard-efi.py | 6 ++++--
1 file changed, 4 insertions(+), 2 deletions(-)
diff --git a/scripts/lib/wic/plugins/source/efibootguard-efi.py
index e1411cb..a01e484 100644
@@ -59,8 +59,10 @@ class EfibootguardEFIPlugin(SourcePlugin):
distro_arch = get_bitbake_var("DISTRO_ARCH")
- bootloader =
+ rootfs_path = rootfs_dir.get('ROOTFS_DIR')
+ bootloader =
part_rootfs_dir = "%s/disk/%s.%s" % (cr_workdir,
to test one of the two cases (signed/unsigned)? Did you test both?
error occured in a downstream project.
as a dependency for wic.
efibootguard-boot uses the same logic to access the kernel stub.
We should decide which is the correct way. I would prefer that we take
both stubs from the buildchroot.
buildchroot and NOT that target image. We are currently installing more
on the target as practically needed. If that should ever change, things
shouldn't break here at plugin level.
Should we move or reuse the files from salsa? There the binaries are
part of the dev package.
I don't think sticking the bootloader into the dev package is correct or
in line with other bootloaders (grub-dev? system-dev?). The main ebg
package should contain the bootloader, and if we want to split the tools
from it, that should go into a separate package.
Siemens AG, Technology
Competence Center Embedded Linux