ids-functions.pl: Do not delete the whitelist file onrulesdir cleanup.
Commit Message
Fixes #12087.
Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
---
config/cfgroot/ids-functions.pl | 3 +++
1 file changed, 3 insertions(+)
@@ -582,6 +582,9 @@ sub _cleanup_rulesdir() {
# Skip element if it has config as file extension.
next if ($file =~ m/\.config$/);
+ # Skip rules file for whitelisted hosts.
+ next if ("$rulespath/$file" eq $whitelist_file);
+
# Delete the current processed file, if not, exit this function
# and return an error message.
unlink("$rulespath/$file") or return "Could not delete $rulespath/$file. $!\n";