DEV_NUM=$(/sbin/partx -s $EMMC_DEVICE | grep $PART_NAME_L | \
{ read NUM REST; echo $NUM; })
if [ -z "$DEV_NUM" ]; then
- DEV_NUM=$(/sbin/blkid -L $PART_NAME_L -o device | \
+ DEV_NUM=$(/sbin/blkid -L $PART_NAME_L -o device | grep $EMMC_DEVICE | \
sed 's/\/dev\/mmcblk0p//')
fi
if [ -z "$DEV_NUM" ]; then
- echo "There is no partition for $PART_NAME"
- continue
+ DEV=${DEV}
+ else
+ DEV="${EMMC_DEVICE}p${DEV_NUM}"
fi
- DEV="${EMMC_DEVICE}p${DEV_NUM}"
echo "Flashing $DELTA_NAME..."
dd if="$FOTA_DIR/$DELTA_NAME" of="$DEV" bs=1024