# Add the provider modifications file to the oinkmaster provider includes file.
&IDS::alter_oinkmaster_provider_includes_file("add", "$ruleset_provider");
- # Set correct ownerships.
- &IDS::set_ownership("$IDS::oinkmaster_provider_includes_file");
+ # Set correct ownership for the new generated file.
&IDS::set_ownership("$oinkmaster_provider_modified_sids_file");
}
- # Remove old files.
- unlink($old_enabled_sids_file);
- unlink($old_disabled_sids_file);
+# Set correct ownership for the main file.
+&IDS::set_ownership("$IDS::oinkmaster_provider_includes_file");
+
+# Remove old files.
+unlink($old_enabled_sids_file);
+unlink($old_disabled_sids_file);
#
## Step 6: Call oinkmaster and regenerate the ruleset structures.