scripts: fit: support repack rollback-index version
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: I3b183e6a7868a5a769d41179f62a5ec0a23b41f5
This commit is contained in:
parent
8d861ed2ec
commit
6402f0407c
|
|
@ -193,7 +193,8 @@ function fit_uboot_make_itb()
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$SPL_ROLLBACK_PROTECT" = "y" ]; then
|
if [ "$SPL_ROLLBACK_PROTECT" = "y" ]; then
|
||||||
sed -i "s/rollback-index = <0x0>/rollback-index = <$ARG_ROLLBACK_IDX_UBOOT>/g" u-boot.its
|
version=`grep 'rollback-index' u-boot.its | awk -F '=' '{ printf $2 }' `
|
||||||
|
sed -i "s/$version/ <$ARG_ROLLBACK_IDX_UBOOT>;/g" u-boot.its
|
||||||
fi
|
fi
|
||||||
|
|
||||||
# We need a u-boot.dtb with RSA pub-key insert
|
# We need a u-boot.dtb with RSA pub-key insert
|
||||||
|
|
@ -328,7 +329,8 @@ function fit_boot_make_itb()
|
||||||
fi
|
fi
|
||||||
|
|
||||||
if [ "$ROLLBACK_PROTECT" = "y" ]; then
|
if [ "$ROLLBACK_PROTECT" = "y" ]; then
|
||||||
sed -i "s/rollback-index = <0x0>/rollback-index = <$ARG_ROLLBACK_IDX_BOOT>/g" $FIT_ITS_BOOT
|
version=`grep 'rollback-index' $FIT_ITS_BOOT | awk -F '=' '{ printf $2 }' `
|
||||||
|
sed -i "s/$version/ <$ARG_ROLLBACK_IDX_BOOT>;/g" $FIT_ITS_BOOT
|
||||||
fi
|
fi
|
||||||
|
|
||||||
./tools/mkimage -f $FIT_ITS_BOOT -k $KEY_DIR/ -K u-boot.dtb -E -p $FIT_S_OFFS_BOOT -r $FIT_ITB_BOOT
|
./tools/mkimage -f $FIT_ITS_BOOT -k $KEY_DIR/ -K u-boot.dtb -E -p $FIT_S_OFFS_BOOT -r $FIT_ITB_BOOT
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue