[BACK]Return to NewTorrents.pl CVS log [TXT][DIR] Up to [local] / openbsd / OpenBSDTorrents

Diff for /openbsd/OpenBSDTorrents/NewTorrents.pl between version 1.10 and 1.12

version 1.10, 2006/07/24 19:03:53 version 1.12, 2007/10/01 21:17:23
Line 1 
Line 1 
 #!/usr/bin/perl -T  #!/usr/bin/perl -T
 #$RedRiver: NewTorrents.pl,v 1.9 2006/05/15 18:47:04 andrew Exp $  #$RedRiver: NewTorrents.pl,v 1.11 2007/02/07 23:09:05 andrew Exp $
 use strict;  use strict;
 use warnings;  use warnings;
 use diagnostics;  use diagnostics;
Line 15 
Line 15 
   
 %ENV = ();  %ENV = ();
   
 use YAML;  
   
   
 my $last_dir = '';  my $last_dir = '';
 while (<>) {  while (<>) {
           print;
         chomp;          chomp;
         print $_, "\n";          if (my ($message, $file, $xfer, $size) =
         if (my ($message, $file) = m#(.*)\s+\`([^']+)'#) {              m#(.*)\s+\`([^']+)'\s+(\d+)\s+(\d+)#) {
                 next if $message eq 'Making directory';                  next if $message eq 'Making directory';
                   next unless $xfer;
   
                 my $dir = '';                  my $dir = '';
                 if ($file =~ m#^(.*)/([^/]+)#) {                  if ($file =~ m#^(.*)/([^/]+)#) {
Line 58 
Line 57 
 {  {
         my $dir = shift;          my $dir = shift;
         return undef unless $dir;          return undef unless $dir;
           $dir =~ s/^.*$OBT->{BASENAME}\///;
   
         my $should_fork = 1;          my $should_fork = 1;
   

Legend:
Removed from v.1.10  
changed lines
  Added in v.1.12

FreeBSD-CVSweb <freebsd-cvsweb@FreeBSD.org>