summaryrefslogtreecommitdiff
path: root/lib
diff options
context:
space:
mode:
Diffstat (limited to 'lib')
-rw-r--r--lib/sbin/ConfigScriptParser.pl14
1 files changed, 14 insertions, 0 deletions
diff --git a/lib/sbin/ConfigScriptParser.pl b/lib/sbin/ConfigScriptParser.pl
index 1b88a5e8..25e7d36b 100644
--- a/lib/sbin/ConfigScriptParser.pl
+++ b/lib/sbin/ConfigScriptParser.pl
@@ -57,6 +57,20 @@ sub ParseConfigScript
}
}
+ elsif($line =~ m/^\s*BEGIN\s+INCLUDE\s*/i)
+ {
+ $line_number++;
+ $line = $data[$line_number];
+ chomp $line;
+ while($line !~ m/^\s*END\s+INCLUDE\s*/i)
+ {
+ $cfg->{"\U$thorn $provides\E INCLUDE"} .= $line . "\n";
+ $line_number++;
+ $line = $data[$line_number];
+ chomp $line;
+
+ }
+ }
elsif($line =~ m/^\s*BEGIN\s+ERROR\s*/i)
{
$line_number++;