Yahoo Groups archive

Milter-greylist

Index last updated: 2026-04-28 23:32 UTC

Message

m4 user needed

2006-06-06 by manu@netbsd.org

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@...

Attachments

Move to quarantaine

This moves the raw source file on disk only. The archive index is not changed automatically, so you still need to run a manual refresh afterward.