App-Shotgun
view release on metacpan or search on metacpan
lib/App/Shotgun/Target/SFTP.pm view on Meta::CPAN
event shutdown => sub {
my $self = shift;
# remove the timeout timer
$poe_kernel->delay( 'timeout_event' );
# tell poco-generic to shutdown
if ( defined $self->sftp ) {
# TODO ARGH poco-generic NEEDS TO SHUTDOWN NOW
# the problem is that it does a "graceful" shutdown
# but the ssh process is stuck on password prompt
# and everything freezes....
$self->sftp->{'wheel'}->kill( 'KILL' );
$poe_kernel->call( $self->sftp->session_id, 'shutdown' );
$self->sftp( undef );
}
};
sub START {
my $self = shift;
lib/App/Shotgun/Target/SFTP.pm view on Meta::CPAN
=head1 VERSION
version 0.001
=head1 DESCRIPTION
Implements the SFTP ( FTP via SSH ) target.
Note: It is recommended to have ssh certificates set up for passwordless authentication. If you supply a password, L<Net::SFTP::Foreign>
will attempt to use L<Expect> to do the interaction, but you must have L<Expect> installed. Otherwise the connection will hang at the
password prompt and nothing will work!
=head1 ATTRIBUTES
=head2 port
The port to connect on the server.
The default is: 22
=head2 username
( run in 1.299 second using v1.01-cache-2.11-cpan-6aa56a78535 )