3 PATH=/bin:/usr/bin:/sbin:/usr/sbin
5 RW_MACRO=@UPGRADE_SCRIPTS_DIR@/rw-update-macro.inc
7 HAL_SET_UPGRADE_STATUS=/usr/bin/device_board_set_upgrade_status
9 SCRIPT_NAME=$(basename $0)
12 LOG="[$SCRIPT_NAME]$1"
14 if [ "$2" != "" ]; then
22 ${HAL_SET_UPGRADE_STATUS} "$1"
24 CRITICAL_LOG "set_upgrade_status success: ${1}"
26 CRITICAL_LOG "set_upgrade_status failed: ${1}"
34 ERROR "FAIL: Upgrade macro does not exist"
38 # TOOD: check if system is stable
41 if [ -z ${UPDATE_PREPARE_ERR+x} ] && [ "${UPDATE_SUCCESS}" == "1" ]; then
42 /usr/bin/device_board_clear_boot_mode
44 /usr/bin/device_board_clear_partition_ab_cloned
45 /usr/bin/device_board_set_boot_success
46 SET_UPGRADE_STATUS 100