From 25b135c16e0a83a7bb29ff3740ba0f0aeafd8a01 Mon Sep 17 00:00:00 2001 From: Leonardo Grasso Date: Wed, 21 Dec 2022 15:57:30 +0100 Subject: [PATCH] build(rules): cleanup rules from cmake Signed-off-by: Leonardo Grasso --- rules/CMakeLists.txt | 36 ++---------------------------------- 1 file changed, 2 insertions(+), 34 deletions(-) diff --git a/rules/CMakeLists.txt b/rules/CMakeLists.txt index 2a26f947..d4a4bf09 100644 --- a/rules/CMakeLists.txt +++ b/rules/CMakeLists.txt @@ -1,5 +1,5 @@ # -# Copyright (C) 2019 The Falco Authors. +# Copyright (C) 2023 The Falco Authors. # # Licensed under the Apache License, Version 2.0 (the "License"); you may not use this file except in compliance with # the License. You may obtain a copy of the License at @@ -18,43 +18,11 @@ if(NOT DEFINED FALCO_ETC_DIR) set(FALCO_ETC_DIR "${CMAKE_INSTALL_FULL_SYSCONFDIR}/falco") endif() -if(NOT DEFINED FALCO_RULES_DEST_FILENAME) - set(FALCO_RULES_DEST_FILENAME "falco_rules.yaml") - set(FALCO_LOCAL_RULES_DEST_FILENAME "falco_rules.local.yaml") - set(FALCO_APP_RULES_DEST_FILENAME "application_rules.yaml") -endif() - - -if(DEFINED FALCO_COMPONENT) # Allow a slim version of Falco to be embedded in other projects, intentionally *not* installing all rulesets. - install( - FILES falco_rules.yaml - COMPONENT "${FALCO_COMPONENT}" - DESTINATION "${FALCO_ETC_DIR}" - RENAME "${FALCO_RULES_DEST_FILENAME}") - +if(DEFINED FALCO_COMPONENT) # Allow a slim version of Falco, intentionally *not* installing rules files. install( FILES falco_rules.local.yaml COMPONENT "${FALCO_COMPONENT}" DESTINATION "${FALCO_ETC_DIR}" RENAME "${FALCO_LOCAL_RULES_DEST_FILENAME}") -else() # Default Falco installation - install( - FILES falco_rules.yaml - DESTINATION "${FALCO_ETC_DIR}" - RENAME "${FALCO_RULES_DEST_FILENAME}" - COMPONENT "${FALCO_COMPONENT_NAME}") - - install( - FILES falco_rules.local.yaml - DESTINATION "${FALCO_ETC_DIR}" - RENAME "${FALCO_LOCAL_RULES_DEST_FILENAME}" - COMPONENT "${FALCO_COMPONENT_NAME}") - - install( - FILES application_rules.yaml - DESTINATION "${FALCO_ETC_DIR}/rules.available" - RENAME "${FALCO_APP_RULES_DEST_FILENAME}" - COMPONENT "${FALCO_COMPONENT_NAME}") - install(DIRECTORY DESTINATION "${FALCO_ETC_DIR}/rules.d" COMPONENT "${FALCO_COMPONENT_NAME}") endif()