[BACK]Return to Build.PL CVS log [TXT][DIR] Up to [local] / trango / Net-Telnet-Trango

Diff for /trango/Net-Telnet-Trango/Build.PL between version 1.1 and 1.2

version 1.1, 2007/02/05 18:10:55 version 1.2, 2007/02/05 19:21:02
Line 1 
Line 1 
 use strict;  use strict;
 use warnings;  use warnings;
 use Module::Build;  use Module::Build;
 # $RedRiver$  # $RedRiver: Build.PL,v 1.1 2007/02/05 18:10:55 andrew Exp $
   
   my $cfg_file = File::Spec->catfile('t', 'do_network.tests');
   
 my $builder = Module::Build->new(  my $builder = Module::Build->new(
     module_name         => 'Net::Telnet::Trango',      module_name         => 'Net::Telnet::Trango',
     license             => 'perl',      license             => 'perl',
Line 11 
Line 13 
     build_requires => {      build_requires => {
         'Test::More' => 0,          'Test::More' => 0,
     },      },
     add_to_cleanup      => [ 'Net-Telnet-Trango-*' ],      add_to_cleanup      => [ 'Net-Telnet-Trango-*', $cfg_file ],
 );  );
   
   get_config();
   
 $builder->create_build_script();  $builder->create_build_script();
   
   sub get_config
   {
       my %cfg;
       print <<EOB;
   
   Net::Telnet::Trango needs to log into an AP to
   perform it\'s full suite of tests. To log in, we
   need a test AP, a login, a password.
   
   To skip these tests, hit "return".
   
   EOB
   
       $cfg{AP}       = $builder->prompt("AP: ", $cfg{AP}) || return;
       $cfg{PASSWD}   = $builder->prompt("Password:", $cfg{PASSWD}) || return;
   
       if (open T,">$cfg_file") {
           while (my ($key, $value) = each %cfg) {
               print T $key, "\t", $value,"\n";
           }
           close T;
       }
   }

Legend:
Removed from v.1.1  
changed lines
  Added in v.1.2

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