1
0
Fork 0

build.sh: fix ramdisk and cmdline for repack boot.img

Signed-off-by: hmz007 <hmz007@gmail.com>
master
hmz007 1 year ago
parent a416398fc1
commit e9ff7ac4bd

@ -173,12 +173,20 @@ function build_kernel() {
local SECURITY_LEVEL=`get_build_var PLATFORM_SECURITY_PATCH`
local IMAGE_PATH=rockdev/Image-${PRODUCT}
local REL_OUT=$(realpath $OUT --relative-to=.)
local RAMDISK_IMG=$OUT/ramdisk.img
if [ "$(get_build_var BOARD_USES_RECOVERY_AS_BOOT)" = true ]; then
RAMDISK_IMG=$OUT/ramdisk-recovery.img
fi
if [ -n "${TARGET_BUILD_VARIANT}" ]; then
BOOT_CMDLINE+=" buildvariant=${TARGET_BUILD_VARIANT}"
fi
FA_RunCmd cp -af $KERNEL_DIR/arch/arm64/boot/Image $OUT/kernel
[ -f $OUT/dtb.img ] && DTB_IMG_ARGS="--dtb $OUT/dtb.img"
mkbootimg --kernel $OUT/kernel \
--ramdisk $OUT/ramdisk.img ${DTB_IMG_ARGS} \
--ramdisk ${RAMDISK_IMG} ${DTB_IMG_ARGS} \
--cmdline "$BOOT_CMDLINE" \
--os_version 12 --os_patch_level $SECURITY_LEVEL \
--header_version 2 \

@ -173,12 +173,20 @@ function build_kernel() {
local SECURITY_LEVEL=`get_build_var PLATFORM_SECURITY_PATCH`
local IMAGE_PATH=rockdev/Image-${PRODUCT}
local REL_OUT=$(realpath $OUT --relative-to=.)
local RAMDISK_IMG=$OUT/ramdisk.img
if [ "$(get_build_var BOARD_USES_RECOVERY_AS_BOOT)" = true ]; then
RAMDISK_IMG=$OUT/ramdisk-recovery.img
fi
if [ -n "${TARGET_BUILD_VARIANT}" ]; then
BOOT_CMDLINE+=" buildvariant=${TARGET_BUILD_VARIANT}"
fi
FA_RunCmd cp -af $KERNEL_DIR/arch/arm64/boot/Image $OUT/kernel
[ -f $OUT/dtb.img ] && DTB_IMG_ARGS="--dtb $OUT/dtb.img"
mkbootimg --kernel $OUT/kernel \
--ramdisk $OUT/ramdisk.img ${DTB_IMG_ARGS} \
--ramdisk ${RAMDISK_IMG} ${DTB_IMG_ARGS} \
--cmdline "$BOOT_CMDLINE" \
--os_version 12 --os_patch_level $SECURITY_LEVEL \
--header_version 2 \

Loading…
Cancel
Save