From 9db20c654f6e2ddc98114a71278521e21c1a2023 Mon Sep 17 00:00:00 2001 From: Tobias Jungel <1773291+toanju@users.noreply.github.com> Date: Fri, 31 Oct 2025 14:55:13 +0100 Subject: [PATCH] Fix wrong addon path 2 --- features/_usi/initrd.include/usr/bin/persist | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/features/_usi/initrd.include/usr/bin/persist b/features/_usi/initrd.include/usr/bin/persist index cbe08ab0..66171ee7 100755 --- a/features/_usi/initrd.include/usr/bin/persist +++ b/features/_usi/initrd.include/usr/bin/persist @@ -90,8 +90,9 @@ if [ "$ENABLE_HUGEPAGE_SETUP" = "true" ]; then fi align=$(objdump -p $addon | grep Section | awk '{ print "16#"$2}') offs=$((offs + "$align" - offs % "$align")) - mkdir -p /sysroot/efi/loader/addons - objcopy --add-section .cmdline=/tmp/cmdlinef --change-section-vma .cmdline=$(printf 0x%x $offs) $addon /sysroot/efi/EFI/loader/addons/hugepages.addon.efi + addon_dir="$esp_dir/loader/addons" + mkdir -p "$addon_dir" + objcopy --add-section .cmdline=/tmp/cmdlinef --change-section-vma .cmdline=$(printf 0x%x $offs) $addon "$addon_dir/hugepages.addon.efi" fi # Network config generation