build/make-bootimage.sh: introduce support for ramdisk-overlay

This commit is contained in:
TheKit
2020-09-23 22:40:04 +03:00
parent f80ef56be4
commit c2517ccd7f

View File

@@ -15,4 +15,11 @@ case "$deviceinfo_arch" in
x86) ARCH="x86" ;;
esac
if [ -d "$HERE/ramdisk-overlay" ]; then
cp "$RAMDISK" "${RAMDISK}-merged"
RAMDISK="${RAMDISK}-merged"
cd "$HERE/ramdisk-overlay"
find . | cpio -o -H newc | gzip >> "$RAMDISK"
fi
mkbootimg --kernel "$KERNEL_OBJ/arch/$ARCH/boot/Image.gz-dtb" --ramdisk "$RAMDISK" --base $deviceinfo_flash_offset_base --kernel_offset $deviceinfo_flash_offset_kernel --ramdisk_offset $deviceinfo_flash_offset_ramdisk --second_offset $deviceinfo_flash_offset_second --tags_offset $deviceinfo_flash_offset_tags --pagesize $deviceinfo_flash_pagesize --cmdline "$deviceinfo_kernel_cmdline" -o "$OUT"