From 4bed2a791f2498ab1e48d50dd6799031611b85c5 Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Sat, 16 Nov 2024 14:16:57 +0100 Subject: CMake/RPM integration * CI integration * RPM (un)install scripts Signed-off-by: Toni Uhlig --- CMakeLists.txt | 7 +++++++ 1 file changed, 7 insertions(+) (limited to 'CMakeLists.txt') diff --git a/CMakeLists.txt b/CMakeLists.txt index 107ce40b5..d977ca20f 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -29,6 +29,13 @@ set(CPACK_DEBIAN_PACKAGE_CONTROL_EXTRA "${CMAKE_SOURCE_DIR}/packages/debian/prei set(CPACK_DEBIAN_PACKAGE_CONTROL_STRICT_PERMISSION TRUE) set(CPACK_DEBIAN_PACKAGE_SHLIBDEPS ON) set(CPACK_DEBIAN_DEBUGINFO_PACKAGE ON) +set(CPACK_RPM_PACKAGE_LICENSE "GPL-3") +set(CPACK_RPM_PACKAGE_VENDOR "Toni Uhlig") +set(CPACK_RPM_PACKAGE_URL "https://www.github.com/utoni/nDPId.git") +set(CPACK_RPM_PACKAGE_DESCRIPTION "nDPId is a set of daemons and tools to capture, process and classify network traffic.") +set(CPACK_RPM_PRE_INSTALL_SCRIPT_FILE "${CMAKE_SOURCE_DIR}/packages/redhat/pre_install") +set(CPACK_RPM_PRE_UNINSTALL_SCRIPT_FILE "${CMAKE_SOURCE_DIR}/packages/redhat/pre_uninstall") +set(CPACK_RPM_POST_UNINSTALL_SCRIPT_FILE "${CMAKE_SOURCE_DIR}/packages/redhat/post_uninstall") set(CPACK_STRIP_FILES ON) set(CPACK_PACKAGE_VERSION_MAJOR 1) set(CPACK_PACKAGE_VERSION_MINOR 7) -- cgit v1.2.3