Browse Source

#IQRV #comment [CMake] 安装包适配,添加Run.ini文件,更改 run 首字母大写

gifur 4 years ago
parent
commit
8cd6d2c6c9

+ 12 - 12
CMakeLists.txt

@@ -153,7 +153,7 @@ endif(CONAN_EXPORTED)
 
 include(conan)
 conan_cmake_run(REQUIRES RvcFramework/1.0.7-dev1@LR04.02_FrameworkLib/testing
- Audio/2020.1230.01@LR04.02_MediaRes/testing
+	Audio/2020.1230.01@LR04.02_MediaRes/testing
 BASIC_SETUP CMAKE_TARGETS)
 
 set(RVC_CONAN_DEP_LIBS ${CONAN_BIN_DIRS})
@@ -264,21 +264,20 @@ else(MSVC)
 		set(OUTPUT_CUR_DISK_PATH "${CURRENT_DISK}")
 		message(STATUS "OUTPUT_CUR_DISK_PATH: ${OUTPUT_CUR_DISK_PATH}")
 endif(MSVC)
-set(OUTPUT_VERSION_DIR_PATH "${OUTPUT_CUR_DISK_PATH}run\\version")
-set(OUTPUT_CUR_VERSION_PATH "${OUTPUT_VERSION_DIR_PATH}\\${RVC_VERSION}")
 
+set(OUTPUT_VERSION_DIR_PATH "${OUTPUT_CUR_DISK_PATH}Run\\version")
+set(OUTPUT_CUR_VERSION_PATH "${OUTPUT_VERSION_DIR_PATH}\\${RVC_VERSION}")
 if(NOT MSVC)
 	string(REPLACE "\\" "/" OUTPUT_VERSION_DIR_PATH ${OUTPUT_VERSION_DIR_PATH})
 	string(REPLACE "\\" "/" OUTPUT_CUR_VERSION_PATH ${OUTPUT_CUR_VERSION_PATH})
 endif(NOT MSVC)
 
-
 #Config install information
-set(PACK_INSTALL_RUN_DIR "run")
-set(PACK_INSTALL_RVC_DIR "rvc")
+set(PACK_INSTALL_RUN_DIR "Run")
+set(PACK_INSTALL_RVC_DIR "Data")
 set(PACK_INSTALL_PREFIX_VERSION "${PACK_INSTALL_RUN_DIR}/version")
 set(PACK_INSTALL_PREFIX_CUR_VER "${PACK_INSTALL_PREFIX_VERSION}/${RVC_VERSION}")
-set(PACK_INSTALL_AD_DIR "${PACK_INSTALL_RVC_DIR}/addata")
+set(PACK_INSTALL_AD_DIR "${PACK_INSTALL_RVC_DIR}/Audio")
 
 set(RVC_INCLUDE_PATH  "${PACK_INSTALL_PREFIX_CUR_VER}/include")
 set(RVC_LIBRARY_PATH   "${PACK_INSTALL_PREFIX_CUR_VER}/lib")
@@ -447,8 +446,10 @@ if(MSVC)
 	endif()
 else(MSVC)
 	if( NOT CPACK_GENERATOR)
-		set(CPACK_GENERATOR "TGZ")
-	message(STATUS "set tgz package file type")
+		set(CPACK_GENERATOR "ZIP")
+		message(STATUS "set zip package file type")
+		#set(CPACK_GENERATOR "TGZ")
+		#message(STATUS "set tgz package file type")
 	endif()
 endif(MSVC)
 
@@ -499,7 +500,7 @@ install(FILES "${CMAKE_SOURCE_DIR}/addin/hardwarecfg/${ROOT_INI_NAME}"
 	RENAME "root.ini"
 	COMPONENT scripts)
 install(PROGRAMS ${BAT_SCRIPTS} DESTINATION "${PACK_INSTALL_PREFIX_VERSION}" COMPONENT scripts)
-
+install(FILES "${CMAKE_SOURCE_DIR}/addin/Run.ini" DESTINATION "${PACK_INSTALL_RUN_DIR}/./.." COMPONENT scripts)
 
 list(REMOVE_DUPLICATES RVC_CONAN_DEP_LIBS)
 if(CONAN_LIB_DIRS_QT)
@@ -526,10 +527,9 @@ endforeach()
 file(GLOB RVC_RESOURCE_FILES LIST_DIRECTORIES FALSE "${CMAKE_SOURCE_DIR}/addin/assets/*")
 install(FILES ${RVC_RESOURCE_FILES} DESTINATION ${RVC_RUNTIME_PATH} COMPONENT resources)
 
-install(DIRECTORY "${CONAN_RES_DIRS_AUDIO}" DESTINATION "${PACK_INSTALL_AD_DIR}" COMPONENT resources)
+install(DIRECTORY "${CONAN_RES_DIRS_AUDIO}" DESTINATION "${PACK_INSTALL_RVC_DIR}" COMPONENT resources)
 
 if(CEF_BIN_DIR)
-	message(STATUS "xxxx ${CEF_BIN_DIR}")
 	file(GLOB RVC_CHROMIUM_BIN_FILES LIST_DIRECTORIES true "${CEF_BIN_DIR}/*")
 	foreach(item ${RVC_CHROMIUM_BIN_FILES})
 		if(IS_DIRECTORY ${item})

+ 24 - 0
addin/Run.ini

@@ -0,0 +1,24 @@
+[Precondition]
+MachineType=RVC.Stand2S,RVC.Standard,RVC.StandardS2,RVC.Standard2S,RVC.PAD,RPM.Stand1S,RVC.Desk2S,RVC.CardStore,RVC.Desk1S
+MachineVersion=5.0
+SoftwareVersion=0.0.0-
+OSVersion=4.0-
+Device=
+Depend=
+Cover=
+
+[Action]
+;UpgradeVersion:A表示自动升级版本号;也可以指定版本,为空表示轻量升级
+UpgradeVersion=A
+
+;待删除文件列表
+;ToDelete=
+
+;待拷贝文件列表,必须为Run或Data子目录,如:Run\bin\*.exe,Run\bin\*.dll,Run\mod\*.dll,Run\dep\*.dll,Run\cfg\*.ini,Run\cfg\*.*
+ToCopy=Run\dep\*.*,Run\bin\*.*,Run\mod\*.*,Run\cfg\*.*,Run\res\*.*
+;待运行文件列表,适用于系统外升级
+;ToRun=
+
+;CopyMode拷贝模式:1(存在才拷贝并覆盖)|2(不存在才拷贝)|3(强制拷贝)|4(存在不拷贝)
+;[test20140422.txt]
+CopyMode=3

+ 1 - 1
addin/hardwarecfg/root.ini.unix

@@ -9,7 +9,7 @@ EnrolGPS="0.003,0.003"
 EnrolAddr=广东省深圳市南山区科技园北区科技中一路3号
 
 [Path]
-SysRoot=/opt/rvc/run
+SysRoot=/opt/rvc/Run
 ADData=/opt/rvc/addata
 SysLog=/opt/rvc/SysLog
 InterLog=/opt/rvc/InterLog

+ 1 - 1
addin/hardwarecfg/uos/root.ini.cw

@@ -9,7 +9,7 @@ EnrolGPS="0.003,0.003"
 EnrolAddr=广东省深圳市南山区科兴科学园A3单元15楼-恒银
 
 [Path]
-SysRoot=/opt/rvc/run
+SysRoot=/opt/rvc/Run
 ADData=/opt/rvc/addata
 SysLog=/opt/rvc/SysLog
 InterLog=/opt/rvc/InterLog

+ 1 - 1
addin/hardwarecfg/uos/root.ini.grg

@@ -9,7 +9,7 @@ EnrolGPS="0.003,0.003"
 EnrolAddr=广东省深圳市南山区科兴科学园A3单元15楼-广电
 
 [Path]
-SysRoot=/opt/rvc/run
+SysRoot=/opt/rvc/Run
 ADData=/opt/rvc/addata
 SysLog=/opt/rvc/SysLog
 InterLog=/opt/rvc/InterLog

+ 1 - 1
addin/hardwarecfg/uos/root.ini.gwi

@@ -9,7 +9,7 @@ EnrolGPS="0.003,0.003"
 EnrolAddr=广东省深圳市南山区科兴科学园A3单元15楼-长城
 
 [Path]
-SysRoot=/opt/rvc/run
+SysRoot=/opt/rvc/Run
 ADData=/opt/rvc/addata
 SysLog=/opt/rvc/SysLog
 InterLog=/opt/rvc/InterLog

+ 1 - 1
addin/hardwarecfg/uos/root.ini.keba

@@ -9,7 +9,7 @@ EnrolGPS="0.003,0.003"
 EnrolAddr=广东省深圳市南山区科兴科学园A3单元15楼-科堡
 
 [Path]
-SysRoot=/opt/rvc/run
+SysRoot=/opt/rvc/Run
 ADData=/opt/rvc/addata
 SysLog=/opt/rvc/SysLog
 InterLog=/opt/rvc/InterLog

+ 1 - 1
addin/hardwarecfg/uos/root.ini.nantian

@@ -9,7 +9,7 @@ EnrolGPS="0.003,0.003"
 EnrolAddr=广东省深圳市南山区科兴科学园A3单元15楼-南天
 
 [Path]
-SysRoot=/opt/rvc/run
+SysRoot=/opt/rvc/Run
 ADData=/opt/rvc/addata
 SysLog=/opt/rvc/SysLog
 InterLog=/opt/rvc/InterLog