X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=scpubgit%2FObject-Remote.git;a=blobdiff_plain;f=lib%2FObject%2FRemote%2FConnector%2FLocal.pm;h=2064ac602788ce28766818c971c9e181b329b873;hp=72a153f0e843dc33ad8c6277e40a8b9adf830245;hb=beaee5a1ec2d8d70222163de995aa99adff0f052;hpb=92237e220c2a5af3d535319c94bb3f9c1faeceb9 diff --git a/lib/Object/Remote/Connector/Local.pm b/lib/Object/Remote/Connector/Local.pm index 72a153f..2064ac6 100644 --- a/lib/Object/Remote/Connector/Local.pm +++ b/lib/Object/Remote/Connector/Local.pm @@ -6,7 +6,11 @@ use Moo; with 'Object::Remote::Role::Connector'; sub _open2_for { - # XXX bin/ is wrong but meh, fix later + my $open_this = ( + -d 't' && -e 'bin/object-remote-node' + ? 'bin/object-remote-node' + : 'object-remote-node' + ); my $pid = open2(my $its_stdout, my $its_stdin, 'bin/object-remote-node') or die "Couldn't start local node: $!"; return ($its_stdin, $its_stdout, $pid);