You could also have wrapped the DB_PASS in an extra set of m4-style quotes:

define( `DB_PASS',            ``some#password'')

Ben Newlin

From: 
<[email protected]<mailto:[email protected]>> on 
behalf of John Nash <[email protected]<mailto:[email protected]>>
Reply-To: OpenSIPS users mailling list 
<[email protected]<mailto:[email protected]>>
Date: Thursday, May 5, 2016 at 1:14 PM
To: Bogdan-Andrei Iancu <[email protected]<mailto:[email protected]>>
Cc: OpenSIPS users mailling list 
<[email protected]<mailto:[email protected]>>
Subject: Re: [OpenSIPS-Users] M4 config generation issue

Yeah changing pass crossed my mind too...:-). I was about to do that but i 
luckily found this command changecom(`/*', `*/'). This changes comments from 
"#" to C type comments (For m4 parser). It solved my problem.

On Thu, May 5, 2016 at 10:20 PM, Bogdan-Andrei Iancu 
<[email protected]<mailto:[email protected]>> wrote:
Hi John,

either dig into M4 secrets , either simply change your password to avoid the 
hash char :)

Regards,

Bogdan-Andrei Iancu
OpenSIPS Founder and Developer
http://www.opensips-solutions.com

On 05.05.2016 18:20, John Nash wrote:
I am trying to generate .cfg file with the help of m4. I have following line in 
my opensips.cfg.m4
DB_USER:DB_PASS@DB_IP/DB_NAME

In defines.m4 I have corresponding values.

The issue is my DB_PASS contains "#" as one of the character and because of 
that any word after DB_PASS is not being replaced (I guess m4 ignores words 
after #)

Any way out?



_______________________________________________
Users mailing list
[email protected]<mailto:[email protected]>http://lists.opensips.org/cgi-bin/mailman/listinfo/users


_______________________________________________
Users mailing list
[email protected]
http://lists.opensips.org/cgi-bin/mailman/listinfo/users

Reply via email to