]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - src/scripts/update-ids-ruleset
update-ids-ruleset: Lock and Unlock the IDS page during runtime
[people/pmueller/ipfire-2.x.git] / src / scripts / update-ids-ruleset
index d988d2556684d89cabb1ecd049dd65e558fa105a..14ea25ec6ce7106fcf2ef7495535e5b1d0dfb2ae 100644 (file)
@@ -46,6 +46,9 @@ if(&IDS::checkdiskspace()) {
        exit 0;
 }
 
+# Lock the IDS page.
+&IDS::lock_ids_page();
+
 # Call the download function and gather the new ruleset.
 if(&IDS::downloadruleset()) {
        # Store error message for displaying in the WUI.
@@ -61,6 +64,9 @@ if(&IDS::downloadruleset()) {
 # Set correct ownership for the rulesdir and files.
 &IDS::set_ownership("$IDS::rulespath");
 
+# Unlock the IDS page.
+&IDS::unlock_ids_page();
+
 # Check if the IDS is running.
 if(&IDS::ids_is_running()) {
        # Call suricatactrl to perform a reload.