[packages/vlogger] - rel 5; update debian patch

arekm arekm at pld-linux.org
Mon Apr 8 21:15:16 CEST 2013


commit 1562b2176b668ba488d15bae5d1f0523cc364442
Author: Arkadiusz Miśkiewicz <arekm at maven.pl>
Date:   Mon Apr 8 21:15:12 2013 +0200

    - rel 5; update debian patch

 vlogger-debian.patch | 92 ++++++++++++++++++++++++++++++++++++++++++++++++----
 vlogger.spec         |  2 +-
 2 files changed, 87 insertions(+), 7 deletions(-)
---
diff --git a/vlogger.spec b/vlogger.spec
index 4013fce..064426a 100644
--- a/vlogger.spec
+++ b/vlogger.spec
@@ -3,7 +3,7 @@ Summary:	Virtual web logfile rotater/parser
 Summary(pl.UTF-8):	Narzędzie do rotacji i parsowania logów z wirtualnych hostów
 Name:		vlogger
 Version:	1.3
-Release:	4
+Release:	5
 License:	GPL
 Group:		Networking/Utilities
 Source0:	http://n0rp.chemlab.org/vlogger/%{name}-%{version}.tar.gz
diff --git a/vlogger-debian.patch b/vlogger-debian.patch
index 16ec938..92690a1 100644
--- a/vlogger-debian.patch
+++ b/vlogger-debian.patch
@@ -1,7 +1,39 @@
-diff -urbB vlogger-1.3.org/vlogger vlogger-1.3/vlogger
+diff -urN vlogger-1.3.org/vlogger vlogger-1.3/vlogger
 --- vlogger-1.3.org/vlogger	2005-03-18 15:43:34.000000000 +0100
-+++ vlogger-1.3/vlogger	2005-06-18 19:22:32.588302192 +0200
-@@ -380,6 +380,7 @@
++++ vlogger-1.3/vlogger	2013-04-08 21:14:10.816960935 +0200
+@@ -319,11 +319,12 @@
+ 
+ # pick a mode
+ if ( $OPTS{'e'} ) {
+-
++    my $logtime;
+     $0 = "vlogger (error log)";
+     # errorlog mode
++    $logtime=time();
+     open ELOG, ">>" . time2str( $TEMPLATE, time() )
+-      or die ( "can't open $LOGDIR/" . time2str( $TEMPLATE, time() ) );
++      or die ( "can't open $LOGDIR/" . time2str( $TEMPLATE, $logtime ) );
+ 
+     unless ( $OPTS{'a'} ) {
+         ELOG->autoflush(1);
+@@ -332,14 +333,14 @@
+         if ( -l $OPTS{'s'} ) {
+             unlink( $OPTS{'s'} );
+         }
+-        symlink( time2str( $TEMPLATE, time() ), $OPTS{'s'} );
++        symlink( time2str( $TEMPLATE, $logtime ), $OPTS{'s'} );
+     }
+ 
+     my $LASTWRITE = time();
+ 
+     while ( my $log_line = <STDIN> ) {
+         unless ( $OPTS{'n'} ) {
+-            if ( time2str( "%Y%m%d", time() ) >
++            if ( time2str( "%Y%m%d", $logtime ) >
+                 time2str( "%Y%m%d", $LASTWRITE ) )
+             {
+ 
+@@ -380,6 +381,7 @@
          if ( $vhost =~ m#[/\\]# ) { $vhost = "default" }
          $vhost =~ /(.*)/o;
          $vhost = $1;
@@ -9,7 +41,37 @@ diff -urbB vlogger-1.3.org/vlogger vlogger-1.3/vlogger
  
          if ( $OPTS{'i'} ) {
              $reqsize = $this_line[1] + $this_line[2];
-@@ -453,7 +454,7 @@
+@@ -409,7 +411,7 @@
+ 
+         # open a new log
+         if ( !$logs{$vhost} ) {
+-
++            my $logtime;
+             # check how many files we have open, close the oldest one
+             if ( keys(%logs) > $MAXFILES ) {
+                 my ( $key, $value ) =
+@@ -424,9 +426,10 @@
+             }
+ 
+             # open the file using the template
++            $logtime=time();
+             open $vhost, ">>${vhost}/" . time2str( $TEMPLATE, time() )
+               or die ( "can't open $LOGDIR/${vhost}/"
+-                . time2str( $TEMPLATE, time() ) );
++                . time2str( $TEMPLATE, $logtime ) );
+ 
+             # autoflush the handle unless -a
+             if ( !$OPTS{'a'} ) {
+@@ -439,7 +442,7 @@
+                 if ( -l $OPTS{'s'} ) {
+                     unlink( $OPTS{'s'} );
+                 }
+-                symlink( time2str( $TEMPLATE, time() ), $OPTS{'s'} );
++                symlink( time2str( $TEMPLATE, $logtime ), $OPTS{'s'} );
+                 chdir("..");
+             }
+         }
+@@ -453,7 +456,7 @@
              $log_line =~ s/^\S*\s+//o;
          }
  
@@ -18,9 +80,27 @@ diff -urbB vlogger-1.3.org/vlogger vlogger-1.3/vlogger
              $tracker{$vhost} += $reqsize;
          }
  
-diff -urbB vlogger-1.3.org/vlogger.1 vlogger-1.3/vlogger.1
+@@ -485,13 +488,15 @@
+ 
+ # sub to open new errorlog
+ sub open_errorlog {
+-    open ELOG, ">>" . time2str( $TEMPLATE, time() )
++    my $logtime;
++    $logtime=time();
++    open ELOG, ">>" . time2str( $TEMPLATE, $logtime )
+       or die ( "can't open $LOGDIR/" . time2str( $TEMPLATE, time() ) );
+     if ( $OPTS{'s'} ) {
+         if ( -l $OPTS{'s'} ) {
+             unlink( $OPTS{'s'} );
+         }
+-        symlink( time2str( $TEMPLATE, time() ), $OPTS{'s'} );
++        symlink( time2str( $TEMPLATE, $logtime ), $OPTS{'s'} );
+     }
+ 
+     # autoflush it unless -a
+diff -urN vlogger-1.3.org/vlogger.1 vlogger-1.3/vlogger.1
 --- vlogger-1.3.org/vlogger.1	2005-03-18 15:43:56.000000000 +0100
-+++ vlogger-1.3/vlogger.1	2005-06-18 19:22:29.060838448 +0200
++++ vlogger-1.3/vlogger.1	2013-04-08 21:13:58.493352838 +0200
 @@ -153,7 +153,7 @@
  .PP
  Then call it from a customlog:
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/vlogger.git/commitdiff/1562b2176b668ba488d15bae5d1f0523cc364442



More information about the pld-cvs-commit mailing list