|
|
@@ -75,35 +75,29 @@ END
|
|
|
|
|
|
sleep 4
|
|
|
|
|
|
- if [ "foo${reset_default}" = "foono" ];then
|
|
|
- rm -rf /oem/.upgrade
|
|
|
- # /usr/bin/recoverySystem ota ${IMGPATH}
|
|
|
- updateEngine --image_url=${IMGPATH} --misc=update --savepath=${IMGPATH} --reboot
|
|
|
- recode="$?"
|
|
|
- if [ "${recode}" = 255 ];then
|
|
|
- echo -n "UpgradeFailed" > ${STATUSPATH}
|
|
|
- touch /oem/.upgrade
|
|
|
- rm -rf ${STATUSDIR}/upgraded
|
|
|
- rm -rf ${STATUSDIR}/mqtt_upgraded
|
|
|
- rm -rf ${IMGPATH}
|
|
|
- sync
|
|
|
- exit 1
|
|
|
- fi
|
|
|
- else
|
|
|
- rm -rf /oem/.userdata
|
|
|
- # /usr/bin/recoverySystem ota ${IMGPATH}
|
|
|
- updateEngine --image_url=${IMGPATH} --misc=update --savepath=${IMGPATH} --reboot
|
|
|
- recode="$?"
|
|
|
- if [ "${recode}" = 255 ];then
|
|
|
- echo -n "UpgradeFailed" > ${STATUSPATH}
|
|
|
- touch /oem/.userdata
|
|
|
- rm -rf ${STATUSDIR}/upgraded
|
|
|
- rm -rf ${STATUSDIR}/mqtt_upgraded
|
|
|
- rm -rf ${IMGPATH}
|
|
|
- sync
|
|
|
- exit 1
|
|
|
- fi
|
|
|
- fi
|
|
|
+ if [ "foo${reset_default}" = "foono" ];then
|
|
|
+ rm -rf /oem/.upgrade
|
|
|
+ #updateEngine --image_url=${para} --misc=update --savepath=${para} --reboot
|
|
|
+ tar -zxvf ${para} -C /
|
|
|
+ recode="$?"
|
|
|
+ if [ "${recode}" = 255 ];then
|
|
|
+ touch /oem/.upgrade
|
|
|
+ rm -rf ${para}
|
|
|
+ sync
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
+ else
|
|
|
+ rm -rf /oem/.userdata
|
|
|
+ # updateEngine --image_url=${para} --misc=update --savepath=${para} --reboot
|
|
|
+ tar -zxvf ${para} -C /
|
|
|
+ recode="$?"
|
|
|
+ if [ "${recode}" = 255 ];then
|
|
|
+ touch /oem/.userdata
|
|
|
+ rm -rf ${para}
|
|
|
+ sync
|
|
|
+ exit 1
|
|
|
+ fi
|
|
|
+ fi
|
|
|
sync
|
|
|
;;
|
|
|
|