From 88820b12d3b7876f24e3e7650188d9124318b396 Mon Sep 17 00:00:00 2001 From: Michael Marineau Date: Wed, 12 Mar 2014 10:36:09 -0700 Subject: [PATCH] fix(build_image): The kernel is now in /usr/boot in /usr images --- build_library/base_image_util.sh | 7 ++++++- build_library/test_image_content.sh | 2 +- 2 files changed, 7 insertions(+), 2 deletions(-) diff --git a/build_library/base_image_util.sh b/build_library/base_image_util.sh index 23c128cacd..f6a98fe4b3 100755 --- a/build_library/base_image_util.sh +++ b/build_library/base_image_util.sh @@ -55,10 +55,15 @@ create_base_image() { --root="${root_fs_dir}" \ --board="${BOARD}" + local boot_dir="/boot" + if [[ "${disk_layout}" == *-usr ]]; then + boot_dir="/usr/boot" + fi + ${BUILD_LIBRARY_DIR}/configure_bootloaders.sh \ --arch=${ARCH} \ --disk_layout="${disk_layout}" \ - --boot_dir="${root_fs_dir}"/boot \ + --boot_dir="${root_fs_dir}${boot_dir}" \ --esp_dir="${root_fs_dir}"/boot/efi \ --boot_args="${FLAGS_boot_args}" diff --git a/build_library/test_image_content.sh b/build_library/test_image_content.sh index c750fcb16e..1619d128bf 100644 --- a/build_library/test_image_content.sh +++ b/build_library/test_image_content.sh @@ -43,7 +43,7 @@ test_image_content() { local portageq="portageq-$BOARD" local binaries=( - "$root/boot/vmlinuz" + "$root/usr/boot/vmlinuz" "$root/bin/sed" )