Hi, as suggested here:
http://www.openser.org/docs/scripting
I'm using M4 to declare "define" in my OpenSer script.
I've an annoying issue since M4 adds some empty lines at the top of the
script. If my script has any error, the logs will show me "ERROR in line 235
in openser.cfg" but that line correspondes to line 187 in my openser.cfg.m4
file, so makes it very difficult to debug.
I've read the entire doc and have no idea of how to fix it. For example,
consider this simple case:
---- local.m4 ----
define(`IP',`127.0.0.1')
define(`PORT' ,`5061')
-----------------------
---- file.txt.m4 ----
My ip is IP and my port is PORT.
--------------------------
~# m4 local.m4 file.txt.m4 > file.txt
---- file.txt ----
<-- Empty line
<-- Empty line
<-- Empty line
<-- Empty line
My ip is 127.0.0.1 and my port is 5061.
---------------------
Does someone know how to solve it? Thanks a lot.
--
Iñaki Baz Castillo