X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=scpubgit%2FObject-Remote.git;a=blobdiff_plain;f=lib%2FObject%2FRemote%2FConnector%2FLocalSudo.pm;h=47dead405d5bf8b2814b6f9a5eacbeb7802b3497;hp=f3db7ea74ce06f53fab0655730cc84945a025165;hb=f425c3cb155190f7113bda4ad91d831662a2ac7a;hpb=bfe941496ac54c065d31988315bdbf3798471d08 diff --git a/lib/Object/Remote/Connector/LocalSudo.pm b/lib/Object/Remote/Connector/LocalSudo.pm index f3db7ea..47dead4 100644 --- a/lib/Object/Remote/Connector/LocalSudo.pm +++ b/lib/Object/Remote/Connector/LocalSudo.pm @@ -25,11 +25,12 @@ has sudo_perl_command => (is => 'lazy'); sub _build_sudo_perl_command { my ($self) = @_; - return + return [ 'sudo', '-S', '-u', $self->target_user, '-p', "[sudo] password please\n", 'perl', '-MPOSIX=dup2', '-e', 'print STDERR "GO\n"; exec(@ARGV);', - $self->perl_command; + @{$self->perl_command}, + ]; } sub _start_perl {