Ugo Bellavance <iolubik@...> wrote:
> I didn't try adding the entries directly into sendmail.cf, I never
> edit the .cf file directly. If you do require people to edit the .cf
> file directly, you will loose most of your users.
Good heavens! A drop of market share! The share holders would surely
fire me :-)
> According to Howe, the define() statements replace the previous
> values, overriding values needed by other software.
So the question is what should we use instead of define so that the
macros are added instead of removing. It seems that
define(`foo', foo`bar') happily append bar to foo definition.
Any m4 user for testing what happens with things like this:
define(`confMILTER_MACROS_CONNECT', confMILTER_MACROS_CONNECT`j,
{if_addr}')
What happens if if_addr or j was already defined? It will end up
duplicated in sendmail.cf, does sendmail actually cope with that?
Maybe a m4 hacker in the room knows how to avoid the duplicates?
> PS: I don't want to start a war between 2 developpers, I just want to
> help you both, and make it possible & easy for your software to co-exist.
No problem, that's how I understand it. Raising the issue is the best
way of getting it fixed (and I'm just a bit unhappy that Anthony Howe
never drop me an e-mail to tell me about the issue).
--
Emmanuel Dreyfus
manu@...Message
m4 user needed
2006-06-06 by manu@netbsd.org
Attachments
- No local attachments were found for this message.