From eeaac4e78cf1e74e527738d86346131b75a6434b Mon Sep 17 00:00:00 2001 From: Ron Isaacson Date: Mon, 29 Jun 2020 23:11:05 -0400 Subject: [PATCH] When generating an RPM, attempt to exclude system directories --- CMakeLists.txt | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/CMakeLists.txt b/CMakeLists.txt index 7a0c4a8d..32e9dec2 100644 --- a/CMakeLists.txt +++ b/CMakeLists.txt @@ -87,5 +87,14 @@ if(UNIX) set(CPACK_RPM_PACKAGE_GROUP "Applications/Internet") set(CPACK_RPM_PACKAGE_LICENSE "ASL 2.0") + # Exclude system directories + if(CPACK_GENERATOR STREQUAL "RPM") + execute_process( + COMMAND rpm -ql filesystem + COMMAND tr \n \; + OUTPUT_VARIABLE CPACK_RPM_EXCLUDE_FROM_AUTO_FILELIST_ADDITION + ERROR_QUIET) + endif() + include(CPack) endif()