]> git.ipfire.org Git - people/pmueller/ipfire-2.x.git/blobdiff - config/cfgroot/ids-functions.pl
ids-functions.pl: Extract rules files if they are in a providers rules folder.
[people/pmueller/ipfire-2.x.git] / config / cfgroot / ids-functions.pl
index ec4fdacc57680c3deb75a759de0e1c29bae1a1eb..d97431b4a3dd82c45f93b007c0e5b24784e31296 100644 (file)
@@ -572,7 +572,7 @@ sub extractruleset ($) {
                        # Handle rules files.
                        } elsif ($file =~ m/\.rules$/) {
                                # Skip rule files which are not located in the rules directory or archive root.
-                               next unless(($packed_file =~ /^rules\//) || ($packed_file !~ /\//));
+                               next unless(($packed_file =~ /^rules\//) || ($packed_file =~ /^$provider-rules\//) || ($packed_file !~ /\//));
 
                                # Skip deleted.rules.
                                #