On Wed, Mar 20, 2024 at 09:17:58AM -0400, Viktor Dukhovni via Postfix-users
wrote:
> With bash <(command) inline file syntax, make the RHS unique on the fly:
>
> $ keystr=...
> $ remap=/etc/postfix/...
> $ postmap -q "$keystr" pcre:<(perl -pe 's/$/ LINE $./ unless
> m{^(if|endif|#)?\s}' "$remap")
>
> Better yet, don't be lazy, include a fingerprint string in your RHS
> reject rule values.
Note that the recipe isn't correct for multi-line extended regular
expressions. It appends the tag to the first rather than last line.
But you're probably not using these. If you are, you'd need a fancier
Perl (or Python, ...) script to read folded logical lines from the input
file, and append at the end of a logical line.
--
Viktor.
_______________________________________________
Postfix-users mailing list -- [email protected]
To unsubscribe send an email to [email protected]