scritps: fit: use more strict replace pattern for "rolback-index"
Signed-off-by: Joseph Chen <chenjh@rock-chips.com> Change-Id: Icfc23e1f7338842a565be5b691a8f14e003d1644
This commit is contained in:
parent
34b05be1cb
commit
4129064579
|
|
@ -210,6 +210,7 @@ function fit_gen_uboot_itb()
|
|||
exit 1
|
||||
fi
|
||||
|
||||
# rollback-index
|
||||
if grep -q '^CONFIG_SPL_FIT_ROLLBACK_PROTECT=y' .config ; then
|
||||
ARG_SPL_ROLLBACK_PROTECT="y"
|
||||
if [ -z ${ARG_ROLLBACK_IDX_UBOOT} ]; then
|
||||
|
|
@ -219,8 +220,8 @@ function fit_gen_uboot_itb()
|
|||
fi
|
||||
|
||||
if [ "${ARG_SPL_ROLLBACK_PROTECT}" == "y" ]; then
|
||||
VERSION=`grep 'rollback-index' ${ITS_UBOOT} | awk -F '=' '{ printf $2 }' `
|
||||
sed -i "s/${VERSION}/ <${ARG_ROLLBACK_IDX_UBOOT}>;/g" ${ITS_UBOOT}
|
||||
VERSION=`grep 'rollback-index' ${ITS_UBOOT} | awk -F '=' '{ printf $2 }' | tr -d ' '`
|
||||
sed -i "s/rollback-index = ${VERSION}/rollback-index = <${ARG_ROLLBACK_IDX_UBOOT}>;/g" ${ITS_UBOOT}
|
||||
fi
|
||||
|
||||
# u-boot.dtb must contains rsa key
|
||||
|
|
@ -343,8 +344,8 @@ function fit_gen_boot_itb()
|
|||
fi
|
||||
|
||||
if [ "${ARG_ROLLBACK_PROTECT}" == "y" ]; then
|
||||
VERSION=`grep 'rollback-index' ${ITS_BOOT} | awk -F '=' '{ printf $2 }' `
|
||||
sed -i "s/${VERSION}/ <${ARG_ROLLBACK_IDX_BOOT}>;/g" ${ITS_BOOT}
|
||||
VERSION=`grep 'rollback-index' ${ITS_BOOT} | awk -F '=' '{ printf $2 }' | tr -d ' '`
|
||||
sed -i "s/rollback-index = ${VERSION}/rollback-index = <${ARG_ROLLBACK_IDX_BOOT}>;/g" ${ITS_BOOT}
|
||||
fi
|
||||
|
||||
${MKIMAGE} -f ${ITS_BOOT} -k ${KEY_DIR} -K ${UBOOT_DTB} -E -p ${OFFS_S_BOOT} -r ${ITB_BOOT} -v ${ARG_VER_BOOT}
|
||||
|
|
|
|||
Loading…
Reference in New Issue