Skip to content

Commit e5ea5a4

Browse files
committed
use the installed perl6-eval-server
1 parent b4638da commit e5ea5a4

File tree

1 file changed

+8
-3
lines changed

1 file changed

+8
-3
lines changed

runtime/run-rakudo-jvm-evalserver

Lines changed: 8 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ use File::Slurp qw/read_file/;
66

77
my $h1 = '/home/p6eval';
88
my $h2 = '/home/p6eval_eval';
9-
my $version_file = "$h1/rakudo-jvm/revision";
9+
my $version_file = "$h1/rakudo-inst/revision";
1010

1111
chdir $h2;
1212

@@ -16,6 +16,11 @@ my $pid = launch();
1616
my $version = read_file($version_file);
1717

1818
$SIG{INT} = sub { kill -9, $pid };
19+
$SIG{HUP} = sub {
20+
kill -9, $pid;
21+
exec $^X, $O, @ARGV;
22+
exit;
23+
};
1924

2025
while (1) {
2126
sleep 60;
@@ -42,7 +47,7 @@ sub launch {
4247
else {
4348
# child
4449
unlink $token;
45-
exec "$h1/rakudo-jvm/bin/perl6-eval-server", "-cookie", $token, "-app",
46-
"$h1/rakudo-jvm/languages/perl6/runtime/perl6.jar";
50+
exec "$h1/rakudo-inst/bin/perl6-eval-server", "-cookie", $token, "-app",
51+
"$h1/rakudo-inst/languages/perl6/runtime/perl6.jar";
4752
}
4853
}

0 commit comments

Comments
 (0)