diff options
| author | fengweihao <[email protected]> | 2019-11-11 17:45:03 +0800 |
|---|---|---|
| committer | fengweihao <[email protected]> | 2019-11-11 17:45:03 +0800 |
| commit | 900b73f8750c3c4b233df0fb327d36d4c64977f1 (patch) | |
| tree | b768a65f679e33aa6762a5d9b8cece5debcfd48f /cmake | |
| parent | 88ec8b2b242c68270a75db9fbf3b1f4f7fb0bc93 (diff) | |
* 临时提交,支持是否发送根证书的开关
Diffstat (limited to 'cmake')
| -rw-r--r-- | cmake/Package.cmake | 13 | ||||
| -rw-r--r-- | cmake/PreInstall.in | 1 |
2 files changed, 10 insertions, 4 deletions
diff --git a/cmake/Package.cmake b/cmake/Package.cmake index 910ba97..8fdae19 100644 --- a/cmake/Package.cmake +++ b/cmake/Package.cmake @@ -4,13 +4,11 @@ else() set(CPACK_PACKAGE_NAME "certostre") endif() -message(STATUS "Package: ${CPACK_PACKAGE_NAME}") - set(CPACK_PACKAGE_VENDOR "MESASOFT") set(CPACK_PACKAGE_VERSION_MAJOR "${TARGET_MAJOR}") set(CPACK_PACKAGE_VERSION_MINOR "${TARGET_MINOR}") set(CPACK_PACKAGE_VERSION_PATCH "${TARGET_PATCH}.${TARGET_DESCRIBE}") -set(CPACK_PACKAGING_INSTALL_PREFIX ${CMAKE_INSTALL_PREFIX}) +set(CPACK_PACKAGING_INSTALL_PREFIX "${CMAKE_INSTALL_PREFIX}") # RPM Build set(CPACK_GENERATOR "RPM") @@ -24,6 +22,15 @@ set(CPACK_RPM_PRE_INSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PreInstall.in) #set(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PostUninstall.in) #set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE ${CMAKE_SOURCE_DIR}/cmake/PreUninstall.in) +set(CPACK_RPM_BUILD_SOURCE_DIRS_PREFIX /home/tsg) + +install(PROGRAMS build/program/certstore DESTINATION ./) +install(DIRECTORY resource/cert DESTINATION ./) +install(DIRECTORY resource/conf DESTINATION ./) +install(FILES resource/package/r2_certstore DESTINATION ./) +install(FILES resource/package/r3_certstore DESTINATION ./) +install(FILES resource/package/Makefile DESTINATION ./) + # Must uninstall the debug package before install release package if(CMAKE_BUILD_TYPE STREQUAL "Debug") set(CPACK_RPM_PACKAGE_CONFLICTS "certostre") diff --git a/cmake/PreInstall.in b/cmake/PreInstall.in index 1c27cc9..e69de29 100644 --- a/cmake/PreInstall.in +++ b/cmake/PreInstall.in @@ -1 +0,0 @@ -systemctl stop sapp
\ No newline at end of file |
