Răsfoiți Sursa

#IQRV #comment [UpgradeMange] 移除掉升级链条改造的内容

gifur 4 ani în urmă
părinte
comite
a355b9f232

+ 7 - 0
Module/include/EventCode.h

@@ -695,7 +695,14 @@ static const char* Device_Type_Table[] = {
 //请求版本倒回重启 事件 2 0x50600003 在已经进行版本切换后,触发框架重启
 #define Event_Req_Framework_Rollback 0x50600003
 
+#define LOG_WRAN_UPGRADE_PROGRESS 0x50610000 //升级过程告警
+
+
 #define ERR_READ_INI_FAIL 0x50600004 //读实体配置文件错误
+#define ERR_WRAN_UPGRADE_PROGRESS 0x50600005 //升级过程获取升级信息报错
+#define ERR_WRAN_SYSPACK 0x50600006 //获取已安装体系外升级包报错
+#define ERR_WRAN_CREATE_INSTALL 0x50600010 //创建install文件报错
+
 // 通过健康实体请求框架重启
 #define EVENT_CONSOLE_REQ_RESTART_SHELL 0x50800001
 // 通过健康实体请求框架退出

+ 1 - 1
Module/mod_UpgradeMgr/UpgradeMgrFSM.cpp

@@ -384,7 +384,7 @@ bool CReportMgrFSM::GetInstalledSysPackList()
 	CSimpleStringA strPath;
 	ErrorCodeEnum rc = m_pEntity->GetFunction()->GetPath("Base", strPath);
 	if(rc==Error_Succeed){
-		CSimpleStringA installPath = CSimpleStringA::Format("%s\\install.ini", (const char*)strPath);
+		CSimpleStringA installPath = CSimpleStringA::Format("%s" SPLIT_SLASH_STR "install.ini", (const char*)strPath);
 		char* pszSysPacks = inifile_read_str(installPath.GetData(), "Main", "SysPack", "");
 		CSimpleStringA strSysPathList = pszSysPacks;
 		free(pszSysPacks);

+ 11 - 8
Module/mod_UpgradeMgr/mod_UpgradeMgr.cpp

@@ -82,12 +82,15 @@ namespace Task
 // 升级管理 UpgradeManager	0x506
 void CUpgradeMgrEntity::OnStarted()
 {
-	//判断install.ini文件是否存在,不存在则创建新的文件
-	if( createInstallFile()!=Error_Succeed){
-		LogWarn(Severity_Middle, Error_Exception, ERR_WRAN_CREATE_INSTALL,  "create Install.ini error");
-		m_testResult = Error_InvalidState;//install.ini文件创建失败,则让健康杀死重试
-		return;
-	}
+#if 0 //v4.9.0内容,暂时不加上
+    //判断install.ini文件是否存在,不存在则创建新的文件
+    if (createInstallFile() != Error_Succeed) {
+        LogWarn(Severity_Middle, Error_Exception, ERR_WRAN_CREATE_INSTALL, "create Install.ini error");
+        m_testResult = Error_InvalidState;//install.ini文件创建失败,则让健康杀死重试
+        return;
+    }
+#endif
+
 	// 初始化状态机
 	m_fsm.Init(this);
 
@@ -522,7 +525,7 @@ ErrorCodeEnum CUpgradeMgrEntity::SM3_Str(CSimpleStringA &strSM3,BYTE * SM3Byte,b
 	free(file_SM3);
 	return Error_Succeed;
 }
-
+#if 0 //v4.9.0内容,暂时不加上
 ErrorCodeEnum CUpgradeMgrEntity::createInstallFile()
 {
 	CSimpleStringA strVerPath ;
@@ -553,7 +556,7 @@ ErrorCodeEnum CUpgradeMgrEntity::createInstallFile()
 		}
 	}
 }
-
+#endif 
 ErrorCodeEnum CUpgradeMgrEntity::SM3FileToStr(CSimpleStringA strFilePath, CSimpleStringA &strSM3,bool isSub)
 {
 	if(strFilePath.IsNullOrEmpty()){

+ 2 - 0
Module/mod_UpgradeMgr/mod_UpgradeMgr.h

@@ -70,8 +70,10 @@ public:
 	ErrorCodeEnum SM3DataToStr(CSimpleStringA strData, CSimpleStringA &strSM3,bool isSub);
 	ErrorCodeEnum SM3_Str(CSimpleStringA &strSM3,BYTE * SM3Byte,bool isSub);
 
+#if 0 //v4.9.0内容,暂时不加上
 	//创建install.ini文件
 	ErrorCodeEnum createInstallFile();
+#endif
 
 	ErrorCodeEnum StopMediaPlay();