mirror of
https://github.com/vincentmli/bpfire.git
synced 2026-04-09 18:45:54 +02:00
ids-functions.pl: Add cleanup_tmp_directory() function.
As the name of the function already says, it is responsible to delete all temporary files after ruleset generation. Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
This commit is contained in:
@@ -603,8 +603,7 @@ sub oinkmaster () {
|
||||
&merge_sid_msg(@enabled_providers);
|
||||
|
||||
# Cleanup temporary directory.
|
||||
# XXX - not implemented yet.
|
||||
# &cleanup_tmp_directory();
|
||||
&cleanup_tmp_directory();
|
||||
}
|
||||
|
||||
#
|
||||
@@ -741,6 +740,17 @@ sub merge_sid_msg (@) {
|
||||
close(FILE);
|
||||
}
|
||||
|
||||
#
|
||||
## Function to cleanup the temporary IDS directroy.
|
||||
#
|
||||
sub cleanup_tmp_directory () {
|
||||
# Load rmtree() function from file path perl module.
|
||||
use File::Path 'rmtree';
|
||||
|
||||
# Delete temporary directory and all containing files.
|
||||
rmtree([ "$tmp_directory" ]);
|
||||
}
|
||||
|
||||
#
|
||||
## Function to do all the logging stuff if the downloading or updating of the ruleset fails.
|
||||
#
|
||||
|
||||
Reference in New Issue
Block a user