[Freeswitch-svn] [commit] r5523 - freeswitch/trunk/scripts/contrib/trixter

Freeswitch SVN trixter at freeswitch.org
Mon Jul 9 21:52:50 EDT 2007


Author: trixter
Date: Mon Jul  9 21:52:49 2007
New Revision: 5523

Added:
   freeswitch/trunk/scripts/contrib/trixter/makecombinedfsxml.pl   (contents, props changed)

Log:
makes a combined freeswitch.xml from the individual files to avoid the 'old' formats that are present in the current freeswitch_combined.xml sine that isnt maintained but the individual files are.


Added: freeswitch/trunk/scripts/contrib/trixter/makecombinedfsxml.pl
==============================================================================
--- (empty file)
+++ freeswitch/trunk/scripts/contrib/trixter/makecombinedfsxml.pl	Mon Jul  9 21:52:49 2007
@@ -0,0 +1,18 @@
+#!/usr/bin/perl
+# -*- mode:cperl; tab-width:4; c-basic-offset:4; c-indent-level:4; indent-tabs-mode:nil;  -*-
+
+open (FSXML, "freeswitch.xml") or die "Unable to locate freeswitch.xml - run this in the directory with the conf files";
+
+while ($record = <FSXML>) {
+  if ($record =~ /<!--#include "(.*?)"-->/) {
+      open(CONF, "$1");
+      while (<CONF>) {
+        print $_;
+      }
+      close(CONF);
+  } else {
+    print $record;
+  }
+}
+
+close(FSXML);



More information about the Freeswitch-svn mailing list