diff options
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 |
