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
