/[perl]/mirror_cpan.pl
This is repository of my old source code which isn't updated any more. Go to git.rot13.org for current projects!
ViewVC logotype

Diff of /mirror_cpan.pl

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1.3 by dpavlin, Wed Aug 6 17:55:19 2003 UTC revision 1.4 by dpavlin, Thu Sep 4 14:39:17 2003 UTC
# Line 26  my $REMOTE = "http://cpan.pliva.hr/"; Line 26  my $REMOTE = "http://cpan.pliva.hr/";
26  my $LOCAL = "/rest/cpan/CPAN/";  my $LOCAL = "/rest/cpan/CPAN/";
27    
28  my $TRACE = 0;  my $TRACE = 0;
 $TRACE = 1 if grep(/-v/,@ARGV);  
 $TRACE = 1 if grep(/-d/,@ARGV);  
29    
30  ### END CONFIG  ### END CONFIG
31    
# Line 36  use File::Path qw(mkpath); Line 34  use File::Path qw(mkpath);
34  use File::Basename qw(dirname);  use File::Basename qw(dirname);
35  use File::Spec::Functions qw(catfile devnull);  use File::Spec::Functions qw(catfile devnull);
36  use File::Find qw(find);  use File::Find qw(find);
37    use Getopt::Long;
38    
39  ## LWP -  ## LWP -
40  use URI ();  use URI ();
# Line 47  use Compress::Zlib qw(gzopen $gzerrno); Line 46  use Compress::Zlib qw(gzopen $gzerrno);
46  ## Archive::Tar -  ## Archive::Tar -
47  use Archive::Tar qw();  use Archive::Tar qw();
48    
49    ## process command-line arguments
50    my $result = GetOptions(
51            "local=s" => \$LOCAL,
52            "remote=s" => \$REMOTE,
53            "verbose!" => \$TRACE,
54            "debug!" => \$TRACE
55            );
56    
57    print "local path: $LOCAL\nremote URI: $REMOTE\n" if ($TRACE);
58    
59  ## first, get index files  ## first, get index files
60  my_mirror($_) for qw(  my_mirror($_) for qw(
61                       authors/01mailrc.txt.gz                       authors/01mailrc.txt.gz

Legend:
Removed from v.1.3  
changed lines
  Added in v.1.4

  ViewVC Help
Powered by ViewVC 1.1.26