On Tue, Jun 24, 2003, Thomas Lotterer wrote:
> [...]
> modifying package: postfix-2.0.12 20030623 -> 20030624
> [...]
> - unless((($msgMonStr, $msgDay, $msgTimeStr, $cmd, $qid) =
> -- m#^(...)\s+(\d+)\s(..:..:..)\s\S+\s(?:vmailer|$syslogName)[-/]([^\[:]*).*?:
> ([^:]+)#o) == 5)
> -+
> m#^(...)\s+(\d+)\s(..:..:..)\s\S+\s+\S+\s(?:vmailer|$syslogName)[-/]([^\[:]*).*?:
> ([^:]+)#o) == 5)
> + my $logRmdr;
> + ($msgMonStr, $msgDay, $msgTimeStr, $logRmdr) =
> /^(...)\s+(\d+)\s(..:..:..)\s\S+\s(.+)$/o;
> +- unless((($cmd, $qid) = $logRmdr =~
> m#^(?:vmailer|postfix|$syslogName)/([^\[:]*).*?: ([^:\s]+)#o) == 2 ||
> +- (($cmd, $qid) = $logRmdr =~
> m#^((?:vmailer|postfix)(?:-script)?)(?:\[\d+\])?: ([^:\s]+)#o) == 2)
> ++ unless((($cmd, $qid) = $logRmdr =~
> m#^<[a-z]+>\s+(?:vmailer|postfix|$syslogName)/([^\[:]*).*?: ([^:\s]+)#o) == 2 ||
> ++ (($cmd, $qid) = $logRmdr =~
> m#^<[a-z]+>\s+((?:vmailer|postfix)(?:-script)?)(?:\[\d+\])?: ([^:\s]+)#o) == 2)
> [...]
This is not quite right, because "<[a-z]+>" does not match Postfix'
"<postfix/smtpd>". Better to use something like "<[^>]+>" here instead.
I've fixed it this way now.
Ralf S. Engelschall
[EMAIL PROTECTED]
www.engelschall.com
______________________________________________________________________
The OpenPKG Project www.openpkg.org
Developer Communication List [EMAIL PROTECTED]