#!/usr/bin/env python # -*- coding: utf-8 -*- ############################################################### ###ä½œè€…ï¼šçŽ‹ç¦ ########### ###åŠŸèƒ½ï¼šæ¡†æž¶å…¥å£ ########### ###创建日期:20200424 ########### ############################################################### ############################################################### import os import sys import argparse from core.run import * from aw.Common.Constant import CONSTANT from util.log_info import logger if __name__ == "__main__": param_file = sys.argv[1] #parm_fileçš„æ–‡ä»¶æ ¼å¼å¦‚下:taskid.properity。必须是taskid命å的文件 cust_steps = parseProperties(param_file) errcode = start(cust_steps) if errcode != 0: logger.printLog("执行失败:错误信æ¯ï¼š" + CONSTANT.ENVERRMESSAGE) logger.printLog("UPGRADE_STATUS_%s" % errcode) from func.liteOsUpgrade.liteOsUpgrade_RK3568_app import total_time try: with open(param_file, "a+") as f: f.write("\nstatus=UPGRADE_STATUS_%s\nsmoke_duration=%s" % (errcode, total_time)) except Exception as p: logger.error(p) os._exit(errcode)