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]

Reply via email to