[email protected] | [isar-cip-core][PATCH v4 2/2] wic/ebg*sysparts.inc increase the size of the boot partitions
This fixes a build error with the following error message:
“`
INFO: sign with script /usr/bin/sign_secure_image.sh
ERROR: _exec_cmd: export PATH=//sbin://usr/sbin://usr/bin://usr/bin/None://bin:None:$PATH;mcopy -i /tmp/cip-core-image-security-cip-core-bookworm-qemu-arm64.wic/tmp.wic.yo_hrfgu/BOOT0.2.img -s /tmp/cip-core-image-security-cip-core-bookworm-qemu-arm64.wic/tmp.wic.yo_hrfgu/disk/BOOT0.2/* ::/ returned ‘1’ instead of 0
output: Disk full
“`
This error occurs as the unfied kernel image can be greater than 31MB.
Signed-off-by: Quirin Gylstorff
—
wic/ebg-signed-sysparts.inc | 6 +++—
wic/ebg-sysparts.inc | 6 +++—
2 files changed, 6 insertions(+), 6 deletions(-)
diff –git a/wic/ebg-signed-sysparts.inc b/wic/ebg-signed-sysparts.inc
index be63cd7..9292eee 100644
— a/wic/ebg-signed-sysparts.inc
+++ b/wic/ebg-signed-sysparts.inc
@@ -1,8 +1,8 @@
# default partition layout EFI Boot Guard usage, signed version
# EFI partition containing efibootguard bootloader binary
-part –source efibootguard-efi –size 16M –extra-space 0 –overhead-factor 1 –label efi –align 1024 –part-type=EF00 –active –sourceparams “signwith=/usr/bin/sign_secure_image.sh” –fsuuid 0x4321dcba –uuid d1360f76-b09a-4bcc-b923-8195088cbe02
+part –source efibootguard-efi –size 16M –label efi –align 1024 –part-type=EF00 –active –sourceparams “signwith=/usr/bin/sign_secure_image.sh” –fsuuid 0x4321dcba –uuid d1360f76-b09a-4bcc-b923-8195088cbe02
# EFI Boot Guard environment/config partitions plus Kernel files
-part –source efibootguard-boot –size 32M –extra-space 0 –overhead-factor 1 –label BOOT0 –align 1024 –part-type=0700 –sourceparams “revision=2,signwith=/usr/bin/sign_secure_image.sh” –fsuuid 0x4321dcbb –uuid f870258b-706f-4a66-8d58-b5a75ce61b8b
-part –source efibootguard-boot –size 32M –extra-space 0 –overhead-factor 1 –label BOOT1 –align 1024 –part-type=0700 –sourceparams “revision=1,signwith=/usr/bin/sign_secure_image.sh” –fsuuid 0x4321dcbc –uuid 6e41f2a7-e3eb-403f-8637-b111e4482ee9
+part –source efibootguard-boot –fixed-size 64M –label BOOT0 –align 1024 –part-type=0700 –sourceparams “revision=2,signwith=/usr/bin/sign_secure_image.sh” –fsuuid 0x4321dcbb –uuid f870258b-706f-4a66-8d58-b5a75ce61b8b
+part –source efibootguard-boot –fixed-size 64M –label BOOT1 –align 1024 –part-type=0700 –sourceparams “revision=1,signwith=/usr/bin/sign_secure_image.sh” –fsuuid 0x4321dcbc –uuid 6e41f2a7-e3eb-403f-8637-b111e4482ee9
diff –git a/wic/ebg-sysparts.inc b/wic/ebg-sysparts.inc
index 121dc73..ab6c817 100644
— a/wic/ebg-sysparts.inc
+++ b/wic/ebg-sysparts.inc
@@ -1,8 +1,8 @@
# default partition layout EFI Boot Guard usage
# EFI partition containing efibootguard bootloader binary
-part –source efibootguard-efi –size 16M –extra-space 0 –overhead-factor 1 –label efi –align 1024 –part-type=EF00 –active –fsuuid 0x4321dcba –uuid c19e7e9f-bacf-49a6-b43d-2fc18d2a8d03
+part –source efibootguard-efi –fixed-size 16M –label efi –align 1024 –part-type=EF00 –active –fsuuid 0x4321dcba –uuid c19e7e9f-bacf-49a6-b43d-2fc18d2a8d03
# EFI Boot Guard environment/config partitions plus Kernel files
-part –source efibootguard-boot –size 32M –extra-space 0 –overhead-factor 1 –label BOOT0 –align 1024 –part-type=0700 –sourceparams “revision=2” –fsuuid 0x4321dcbb –uuid e8567692-2dfa-459a-be15-f6e5ddcc8f49
-part –source efibootguard-boot –size 32M –extra-space 0 –overhead-factor 1 –label BOOT1 –align 1024 –part-type=0700 –sourceparams “revision=1” –fsuuid 0x4321dcbc –uuid 94b2174d-c792-4e8e-8a34-b506e2927937
+part –source efibootguard-boot –fixed-size 64M –label BOOT0 –align 1024 –part-type=0700 –sourceparams “revision=2” –fsuuid 0x4321dcbb –uuid e8567692-2dfa-459a-be15-f6e5ddcc8f49
+part –source efibootguard-boot –fixed-size 64M –label BOOT1 –align 1024 –part-type=0700 –sourceparams “revision=1” –fsuuid 0x4321dcbc –uuid 94b2174d-c792-4e8e-8a34-b506e2927937
—
2.43.0
Read more here: Source link
