]> git.ipfire.org Git - ipfire-2.x.git/commitdiff
ids.cgi: Create file for used rulefiles on first execution if not present
authorStefan Schantl <stefan.schantl@ipfire.org>
Wed, 29 Aug 2018 09:50:59 +0000 (11:50 +0200)
committerStefan Schantl <stefan.schantl@ipfire.org>
Wed, 29 Aug 2018 09:50:59 +0000 (11:50 +0200)
Create this file on first execution of the script if it does not exist yet.
This will allow suricata to imediately be started. Otherwise the ruleset has
to be downloaded and configured before this file has been created and suricata
could be launched.

Fixes #11833.

Signed-off-by: Stefan Schantl <stefan.schantl@ipfire.org>
html/cgi-bin/ids.cgi

index 045211298fe830a7cbdb8530ab46c17415dd0d29..979dcbcb7031745e91b5743d13657654d7a0106f 100644 (file)
@@ -64,10 +64,11 @@ my $modify_sids_file = "$IDS::settingsdir/oinkmaster-modify-sids.conf";
 
 my $errormessage;
 
-# Create oinkmaster related files if they does not exist yet.
+# Create files if they does not exist yet.
 unless (-f "$enabled_sids_file") { &IDS::create_empty_file($enabled_sids_file); }
 unless (-f "$disabled_sids_file") { &IDS::create_empty_file($disabled_sids_file); }
 unless (-f "$modify_sids_file") { &IDS::create_empty_file($modify_sids_file); }
+unless (-f "$idsusedrulefilesfile") { &IDS::create_empty_file($idsusedrulefilesfile); }
 
 &Header::showhttpheaders();