From fa4c2948bf8c3aa1b5714ec0eedf12d347e21d66 Mon Sep 17 00:00:00 2001 From: Mark Stemm Date: Wed, 17 Aug 2016 13:24:25 -0700 Subject: [PATCH] Install falco rules with configurable filename. New variable FALCO_RULES_DEST_FILENAME allows the rules file to be installed with a different filename. Not set in the falco repo, but in the agent repo it's installed as falco_rules.default.yaml. --- rules/CMakeLists.txt | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/rules/CMakeLists.txt b/rules/CMakeLists.txt index 916f5f8f..94a0ad9c 100644 --- a/rules/CMakeLists.txt +++ b/rules/CMakeLists.txt @@ -2,12 +2,18 @@ if(NOT DEFINED FALCO_ETC_DIR) set(FALCO_ETC_DIR "/etc") endif() +if(NOT DEFINED FALCO_RULES_DEST_FILENAME) + set(FALCO_RULES_DEST_FILENAME "falco_rules.yaml") +endif() + if(DEFINED FALCO_COMPONENT) install(FILES falco_rules.yaml COMPONENT "${FALCO_COMPONENT}" - DESTINATION "${FALCO_ETC_DIR}") + DESTINATION "${FALCO_ETC_DIR}" + RENAME "${FALCO_RULES_DEST_FILENAME}") else() install(FILES falco_rules.yaml - DESTINATION "${FALCO_ETC_DIR}") + DESTINATION "${FALCO_ETC_DIR}" + RENAME "${FALCO_RULES_DEST_FILENAME}") endif()