summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorlijia <[email protected]>2020-04-27 18:26:05 +0800
committerlijia <[email protected]>2020-04-27 18:26:05 +0800
commitf4d006b3971cb7d680367e1b70ae0489e7e4e499 (patch)
treefb14f5791d1e069fb71957eade6e50ccdaab7056
parent347f7b7a2c547908c6d1b7a7c6abb32738ee1abf (diff)
恢复%config(noreplace), 避免配置文件被覆盖.
-rw-r--r--cmake/Package.cmake10
1 files changed, 10 insertions, 0 deletions
diff --git a/cmake/Package.cmake b/cmake/Package.cmake
index 56887eb..a4e2814 100644
--- a/cmake/Package.cmake
+++ b/cmake/Package.cmake
@@ -53,5 +53,15 @@ set(CPACK_BUILD_SOURCE_DIRS "${CMAKE_SOURCE_DIR}")
# Must uninstall the debug package before install release package
set(CPACK_RPM_PACKAGE_CONFLICTS ${MY_RPM_NAME_PREFIX})
+# setup %config(noreplace)
+set(CPACK_RPM_USER_FILELIST "%config(noreplace) ${CMAKE_INSTALL_PREFIX}/etc/gdev.conf"
+ "%config(noreplace) ${CMAKE_INSTALL_PREFIX}/etc/sapp.toml"
+ "%config(noreplace) ${CMAKE_INSTALL_PREFIX}/etc/send_raw_pkt.conf"
+ "%config(noreplace) ${CMAKE_INSTALL_PREFIX}/etc/project_list.conf"
+ "%config(noreplace) ${CMAKE_INSTALL_PREFIX}/etc/plugin.conf"
+ "%config(noreplace) ${CMAKE_INSTALL_PREFIX}/etc/entrylist.conf"
+ "%config(noreplace) ${CMAKE_INSTALL_PREFIX}/plug/conflist.inf")
+
+
# set(CPACK_STRIP_FILES TRUE)
include(CPack)