diff options
author | ivan <ivan> | 2001-02-22 07:43:17 +0000 |
---|---|---|
committer | ivan <ivan> | 2001-02-22 07:43:17 +0000 |
commit | f63fe4fe7a13b8095b92021bbf87de722710e2ca (patch) | |
tree | e384608731da237add662718986a3deef8aeb803 | |
parent | a47b0c6b624e2623d505023938d0932298abc7ff (diff) |
bugfixNet_SCP_0_04
-rw-r--r-- | Changes | 3 | ||||
-rw-r--r-- | README | 4 | ||||
-rw-r--r-- | SCP.pm | 6 |
3 files changed, 9 insertions, 4 deletions
@@ -1,5 +1,8 @@ Revision history for Perl extension Net::SCP. +0.04 Wed Feb 07 10:26:11 2000 + - fixed silly scp problem, thanks to Dan McCormick <danmcc@metro.net> + 0.03 Mon Feb 05 07:02:34 2000 - fixed documentation errors and iscp/issh problems from merge @@ -1,4 +1,4 @@ -Net::SCP v0.01 +Net::SCP v0.04 Copyright (c) 2000 Ivan Kohler. Copyright (c) 2000 Silicon Interactive Software Design. @@ -30,5 +30,5 @@ A mailing list for users and developers is available. Send a blank message to Ivan Kohler <ivan-netscp_readme@420.am> -$Id: README,v 1.2 2000-11-25 23:48:46 ivan Exp $ +$Id: README,v 1.3 2001-02-22 07:43:17 ivan Exp $ @@ -12,7 +12,7 @@ use IPC::Open3; @ISA = qw(Exporter); @EXPORT_OK = qw( scp iscp ); -$VERSION = '0.03'; +$VERSION = '0.04'; $scp = "scp"; @@ -72,9 +72,10 @@ sub scp { my($src, $dest, $interact) = @_; my $flags = '-p'; $flags .= 'r' unless &_islocal($src) && ! -d $src; - my @cmd = ( $scp, $flags, $src, $dest ); + my @cmd; if ( ( defined($interact) && $interact ) || ( defined($self->{interact}) && $self->{interact} ) ) { + @cmd = ( $scp, $flags, $src, $dest ); print join(' ', @cmd), "\n"; unless ( &_yesno ) { $self->{errstr} = "User declined"; @@ -82,6 +83,7 @@ sub scp { } } else { $flags .= 'qB'; + @cmd = ( $scp, $flags, $src, $dest ); } my($reader, $writer, $error ) = ( new IO::Handle, new IO::Handle, new IO::Handle ); |