diff options
Diffstat (limited to 'perl-install/ftp.pm')
-rw-r--r-- | perl-install/ftp.pm | 8 |
1 files changed, 2 insertions, 6 deletions
diff --git a/perl-install/ftp.pm b/perl-install/ftp.pm index 6e1002840..6c498f2af 100644 --- a/perl-install/ftp.pm +++ b/perl-install/ftp.pm @@ -3,6 +3,7 @@ package ftp; use Net::FTP; use install_any; +use network; use log; # non-rentrant!! @@ -34,12 +35,7 @@ sub new { $ENV{PASSWORD} = 'mdkinst@test'; } - my $host = $ENV{HOST}; - if ($host !~ /^[.\d]+$/) { - $host = join ".", unpack "C4", (gethostbyname $host)[4]; - } - - my $ftp = Net::FTP->new($host, %options) or die ''; + my $ftp = Net::FTP->new(network::resolv($ENV{HOST}), %options) or die ''; $ftp->login($ENV{LOGIN}, $ENV{PASSWORD}) or die ''; $ftp->binary; |