The problem here is that you are trying to munge another packages config
files, and your parser doesn't know all the possible conditionals that
exim can possibly use.  Since exim upstream keeps adding new ones, this
is bound to fail again and again.

The simplest solution is to just store the acl files as
/etc/greylistd/exim-{rcpt,data}-acl and ask the exim4 maintainers to put
an 
.include_if_exists /etc/greylistd/exim-$acl-acl

at the right moment in the default acl.  Then you can manage your own
file as you like, and not break unrelated software.

I have pinged Zugschlus on IRC about this, but not heard back yet.

Thanks,
-- 
 -----------------------------------------------------------------
|   ,''`.                                            Stephen Gran |
|  : :' :                                        [EMAIL PROTECTED] |
|  `. `'                        Debian user, admin, and developer |
|    `-                                     http://www.debian.org |
 -----------------------------------------------------------------

Attachment: signature.asc
Description: Digital signature

Reply via email to