common: mkfirmware.sh: fix build if not RK_CFG_BUILDROOT
Signed-off-by: Weiwen Chen <cww@rock-chips.com> Change-Id: I53a0bc51118372552b24ad7b1cf218bd861bfdb6
This commit is contained in:
@ -18,7 +18,11 @@ unset_board_config_all
|
||||
source $TOP_DIR/device/rockchip/.BoardConfig.mk
|
||||
ROCKDEV=$TOP_DIR/rockdev
|
||||
PARAMETER=$TOP_DIR/device/rockchip/$RK_TARGET_PRODUCT/$RK_PARAMETER
|
||||
if [ "${RK_OEM_DIR}x" != "x" ];then
|
||||
OEM_DIR=$TOP_DIR/device/rockchip/oem/$RK_OEM_DIR
|
||||
else
|
||||
OEM_DIR=
|
||||
fi
|
||||
USER_DATA_DIR=$TOP_DIR/device/rockchip/userdata/$RK_USERDATA_DIR
|
||||
MISC_IMG=$TOP_DIR/device/rockchip/rockimg/$RK_MISC
|
||||
ROOTFS_IMG=$TOP_DIR/$RK_ROOTFS_IMG
|
||||
@ -46,8 +50,13 @@ mkdir -p $ROCKDEV
|
||||
# Require buildroot host tools to do image packing.
|
||||
if [ ! -d "$TARGET_OUTPUT_DIR" ]; then
|
||||
echo "Source buildroot/build/envsetup.sh"
|
||||
if [ "${RK_CFG_RAMBOOT}x" != "x" ];then
|
||||
source $TOP_DIR/buildroot/build/envsetup.sh $RK_CFG_RAMBOOT
|
||||
fi
|
||||
if [ "${RK_CFG_BUILDROOT}x" != "x" ];then
|
||||
source $TOP_DIR/buildroot/build/envsetup.sh $RK_CFG_BUILDROOT
|
||||
fi
|
||||
fi
|
||||
|
||||
check_partition_size() {
|
||||
echo $PARAMETER
|
||||
@ -164,9 +173,9 @@ then
|
||||
fi
|
||||
fi
|
||||
|
||||
if [ $RK_OEM_DIR -a "${RK_OEM_BUILDIN_BUILDROOT}x" != "YESx" ]
|
||||
if [ "${RK_OEM_BUILDIN_BUILDROOT}x" != "YESx" ]
|
||||
then
|
||||
if [ -d $OEM_DIR ]
|
||||
if [ -d "$OEM_DIR" ]
|
||||
then
|
||||
echo "#!/bin/sh" > $OEM_FAKEROOT_SCRIPT
|
||||
echo "set -e" >> $OEM_FAKEROOT_SCRIPT
|
||||
@ -184,7 +193,7 @@ fi
|
||||
|
||||
if [ $RK_USERDATA_DIR ]
|
||||
then
|
||||
if [ -d $USER_DATA_DIR ]
|
||||
if [ -d "$USER_DATA_DIR" ]
|
||||
then
|
||||
echo "#!/bin/sh" > $USERDATA_FAKEROOT_SCRIPT
|
||||
echo "set -e" >> $USERDATA_FAKEROOT_SCRIPT
|
||||
|
||||
Reference in New Issue
Block a user