Hi guys.
I thought this may be useful as config files can get quite big.
this lets you split the file into sections and makes it easier to manage IMHO


regards
Ian
--- mon-0.99.3-35/mon   Wed Oct  1 01:54:04 2003
+++ mon/mon     Thu Oct 23 09:58:33 2003
@@ -242,7 +244,7 @@
 init_globals();
 init_cf_globals();

-syslog_die ("config file $CF{CF} does not exist") if (! -f $CF{"CF"});
+syslog_die ("config file $CF{CF} does not exist") if (! -f $CF{"CF"} and ! -d $CF{"CF"} );


 #
 # read config file
@@ -769,7 +771,12 @@
     #
     # parse configuration file
     #
-    if ($opt{"M"} || $CF =~ /\.m4$/)
+    if ( -d $CF )
+    {
+       return "could not open directory of cf : $CF: $!"
+           if (!open (CFG, "cat $CF/*.cf |"));
+    }
+    elsif ($opt{"M"} || $CF =~ /\.m4$/)
     {
        return "could not open m4 pipe of cf file: $CF: $!"
            if (!open (CFG, "m4 $CF |"));

_______________________________________________
mon mailing list
[EMAIL PROTECTED]
http://linux.kernel.org/mailman/listinfo/mon

Reply via email to