scripts 更新kernel deb打包脚本,适配exboot挂载到/boot目录
This commit is contained in:
@ -89,21 +89,14 @@ cp "$($MAKE -s -f $srctree/Makefile image_name)" "$tmpdir/$installed_image_path"
|
||||
if grep -q "^CONFIG_OF=y" $KCONFIG_CONFIG ; then
|
||||
# Only some architectures with OF support have this target
|
||||
if grep -q dtbs_install "${srctree}/arch/$SRCARCH/Makefile"; then
|
||||
$MAKE KBUILD_SRC= INSTALL_DTBS_PATH="$tmpdir/usr/lib/$packagename" dtbs_install
|
||||
$MAKE KBUILD_SRC= INSTALL_DTBS_PATH="$tmpdir/boot/usr/lib/$packagename" dtbs_install
|
||||
fi
|
||||
fi
|
||||
|
||||
if grep -q "^CONFIG_ARCH_ROCKCHIP=y" $KCONFIG_CONFIG ; then
|
||||
mkdir -p "$tmpdir/boot/extlinux"
|
||||
echo "label ${RK_KERNEL_DTS} linux-$version" > $tmpdir/boot/extlinux/extlinux.conf
|
||||
echo -e "\tkernel /Image-$version" >> $tmpdir/boot/extlinux/extlinux.conf
|
||||
if [ -f "$tmpdir/usr/lib/$packagename/${RK_KERNEL_DTS}.dtb" ]; then
|
||||
cp "$tmpdir/usr/lib/$packagename/${RK_KERNEL_DTS}.dtb" "$tmpdir/boot/"
|
||||
echo -e "\tfdt /${RK_KERNEL_DTS}.dtb" >> $tmpdir/boot/extlinux/extlinux.conf
|
||||
fi
|
||||
if [ -e "ramdisk.img" ]; then
|
||||
cp "ramdisk.img" "$tmpdir/boot/initrd-$version"
|
||||
echo -e "\tinitrd /initrd-$version" >> $tmpdir/boot/extlinux/extlinux.conf
|
||||
cp $objtree/arch/arm64/boot/dts/rockchip/uEnv/uEnv*.txt "$tmpdir/boot"
|
||||
if [ -f "$tmpdir/boot/usr/lib/$packagename/${RK_KERNEL_DTS}.dtb" ]; then
|
||||
cp "$tmpdir/boot/usr/lib/$packagename/${RK_KERNEL_DTS}.dtb" "$tmpdir/boot/rk-kernel.dtb"
|
||||
fi
|
||||
fi
|
||||
|
||||
|
||||
Reference in New Issue
Block a user