From 1b0e555fd37ca59847fc6d1714cada26503bb823 Mon Sep 17 00:00:00 2001 From: Stefan Schantl Date: Sun, 4 Apr 2021 12:22:13 +0200 Subject: [PATCH] ids-functions.pl: Only write existing provider specific used rulesfiles files into main include yaml file. Signed-off-by: Stefan Schantl --- config/cfgroot/ids-functions.pl | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/config/cfgroot/ids-functions.pl b/config/cfgroot/ids-functions.pl index e305be15f7..2b5f9cb104 100644 --- a/config/cfgroot/ids-functions.pl +++ b/config/cfgroot/ids-functions.pl @@ -1408,8 +1408,11 @@ sub write_main_used_rulefiles_file (@) { # Call function to get the providers used rulefiles file. my $filename = &get_used_provider_rulesfile_file($provider); - # Print the provider to the file. - print FILE "include\: $filename\n"; + # Check if the file exists and write it into the used rulefiles file. + if (-f $filename) { + # Print the provider to the file. + print FILE "include\: $filename\n"; + } } # Always include the file which hold the static includes. -- 2.39.5