OpenPKG CVS Repository
  http://cvs.openpkg.org/
  ____________________________________________________________________________

  Server: cvs.openpkg.org                  Name:   Ralf S. Engelschall
  Root:   /v/openpkg/cvs                   Email:  [EMAIL PROTECTED]
  Module: openpkg-src                      Date:   26-Aug-2006 09:43:24
  Branch: HEAD                             Handle: 2006082608432400

  Modified files:
    openpkg-src/postfix     postfix.patch.pfls postfix.spec

  Log:
    allow pflogsumm to accept a more flexible data format

  Summary:
    Revision    Changes     Path
    1.3         +51 -5      openpkg-src/postfix/postfix.patch.pfls
    1.242       +1  -1      openpkg-src/postfix/postfix.spec
  ____________________________________________________________________________

  patch -p0 <<'@@ .'
  Index: openpkg-src/postfix/postfix.patch.pfls
  ============================================================================
  $ cvs diff -u -r1.2 -r1.3 postfix.patch.pfls
  --- openpkg-src/postfix/postfix.patch.pfls    28 Nov 2003 19:07:28 -0000      
1.2
  +++ openpkg-src/postfix/postfix.patch.pfls    26 Aug 2006 07:43:24 -0000      
1.3
  @@ -1,9 +1,50 @@
   This patch makes Pflogsumm working with the particular format
  -of the OSSP fsl based Postfix logfile.
  +of the OSSP fsl based Postfix logfile and additionally allows
  +one to specify a more flexible data format.
   
  ---- pflogsumm.pl.orig        2003-11-28 20:01:19.000000000 +0100
  -+++ pflogsumm.pl     2003-11-28 20:02:28.000000000 +0100
  -@@ -516,8 +516,8 @@
  +Index: pflogsumm.1
  +--- pflogsumm.1.orig 2003-12-12 15:41:55 +0100
  ++++ pflogsumm.1      2006-08-26 09:36:50 +0200
  +@@ -225,6 +225,8 @@
  + .Vb 2
  + \&    -d today       generate report for just today
  + \&    -d yesterday   generate report for just "yesterday"
  ++\&    -d YYYY-MM-DD  generate report for just "YYYY-MM-DD"
  ++\&                   (Really takes string Date::Parse will handle)
  + .Ve
  + .Vb 1
  + \&    -e             extended (extreme? excessive?) detail
  +Index: pflogsumm.pl
  +--- pflogsumm.pl.orig        2003-12-12 15:40:19 +0100
  ++++ pflogsumm.pl     2006-08-26 09:37:43 +0200
  +@@ -10,7 +10,7 @@
  + 
  + =head1 SYNOPSIS
  + 
  +-    pflogsumm.pl -[eq] [-d <today|yesterday>] [-h <cnt>] [-u <cnt>]
  ++    pflogsumm.pl -[eq] [-d <today|yesterday|YYYY-MM-DD>] [-h <cnt>] [-u 
<cnt>]
  +     [--verp_mung[=<n>]] [--verbose_msg_detail] [--iso_date_time]
  +     [-m|--uucp_mung] [-i|--ignore_case] [--smtpd_stats] [--mailq]
  +     [--problems_first] [--rej_add_from] [--no_bounce_detail]
  +@@ -37,6 +37,9 @@
  + 
  +     -d today       generate report for just today
  +     -d yesterday   generate report for just "yesterday"
  ++    -d YYYY-MM-DD  generate report for just "YYYY-MM-DD"
  ++                   (Actually this will take any date string
  ++                   parsable by the perl Date::Parse module)
  + 
  +     -e             extended (extreme? excessive?) detail
  + 
  +@@ -361,6 +364,7 @@
  + # ---Begin: SMTPD_STATS_SUPPORT---
  + use Date::Calc qw(Delta_DHMS);
  + # ---End: SMTPD_STATS_SUPPORT---
  ++use Date::Parse;
  + 
  + my $mailqCmd = "mailq";
  + my $release = "1.1.0";
  +@@ -516,8 +520,8 @@
        my $logRmdr;
        next unless((($msgMonStr, $msgDay, $msgHr, $msgMin, $msgSec, $logRmdr) =
        /^(...) +(\d+) (..):(..):(..) \S+ (.+)$/o) == 6);
  @@ -14,7 +55,12 @@
        {
        #print UNPROCD "$_";
        next;
  -@@ -1378,7 +1378,7 @@
  +@@ -1374,11 +1378,11 @@
  +     if($dateOpt eq "yesterday") {
  +     $time -= $aDay;
  +     } elsif($dateOpt ne "today") {
  +-    die "$usageMsg\n";
  ++    $time = str2time($dateOpt);
        }
        my ($t_mday, $t_mon) = (localtime($time))[3,4];
    
  @@ .
  patch -p0 <<'@@ .'
  Index: openpkg-src/postfix/postfix.spec
  ============================================================================
  $ cvs diff -u -r1.241 -r1.242 postfix.spec
  --- openpkg-src/postfix/postfix.spec  26 Aug 2006 07:30:51 -0000      1.241
  +++ openpkg-src/postfix/postfix.spec  26 Aug 2006 07:43:24 -0000      1.242
  @@ -142,7 +142,7 @@
   
       #   apply OpenPKG patches
       %patch -p0
  -    ( cd pflogsumm-%{V_pflogsumm} && %{l_patch} -p0 <%{PATCH1} ) || exit $?
  +    ( cd pflogsumm-%{V_pflogsumm} && %{l_patch} -p0 -b <%{PATCH1} ) || exit 
$?
   
       #   apply vendor WHOSON patch
   %if "%{with_whoson}" == "yes"
  @@ .
______________________________________________________________________
The OpenPKG Project                                    www.openpkg.org
CVS Repository Commit List                     openpkg-cvs@openpkg.org

Reply via email to