aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/tools/remote
diff options
context:
space:
mode:
authorGravatar ruperts <ruperts@google.com>2017-12-20 07:27:47 +0100
committerGravatar Laszlo Csomor <laszlocsomor@google.com>2017-12-20 13:42:31 +0100
commit52b62164af031c50b7a0584303caad67af5e1d4d (patch)
tree3c8fb51cccd8cd447d685260a783e17d7c2cbfcb /src/tools/remote
parent87dd180cbb10be3cafbdad27fadc80a8502503e8 (diff)
Use linux-sandbox via the (new) LinuxSandboxUtil.
RELNOTES: None. PiperOrigin-RevId: 179646155
Diffstat (limited to 'src/tools/remote')
-rw-r--r--src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/BUILD1
-rw-r--r--src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/RemoteWorker.java5
2 files changed, 5 insertions, 1 deletions
diff --git a/src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/BUILD b/src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/BUILD
index 9918895963..ee2abe9e45 100644
--- a/src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/BUILD
+++ b/src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/BUILD
@@ -15,6 +15,7 @@ java_library(
"//src/main/java/com/google/devtools/build/lib:os_util",
"//src/main/java/com/google/devtools/build/lib:packages-internal",
"//src/main/java/com/google/devtools/build/lib:process_util",
+ "//src/main/java/com/google/devtools/build/lib:runtime",
"//src/main/java/com/google/devtools/build/lib:single-line-formatter",
"//src/main/java/com/google/devtools/build/lib:unix",
"//src/main/java/com/google/devtools/build/lib:util",
diff --git a/src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/RemoteWorker.java b/src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/RemoteWorker.java
index 8463bb0091..12a98d348b 100644
--- a/src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/RemoteWorker.java
+++ b/src/tools/remote/src/main/java/com/google/devtools/build/remote/worker/RemoteWorker.java
@@ -32,6 +32,7 @@ import com.google.devtools.build.lib.remote.TracingMetadataUtils;
import com.google.devtools.build.lib.remote.blobstore.ConcurrentMapBlobStore;
import com.google.devtools.build.lib.remote.blobstore.OnDiskBlobStore;
import com.google.devtools.build.lib.remote.blobstore.SimpleBlobStore;
+import com.google.devtools.build.lib.runtime.LinuxSandboxUtil;
import com.google.devtools.build.lib.shell.Command;
import com.google.devtools.build.lib.shell.CommandException;
import com.google.devtools.build.lib.shell.CommandResult;
@@ -317,7 +318,9 @@ public final class RemoteWorker {
CommandResult cmdResult = null;
Command cmd =
new Command(
- ImmutableList.of(sandboxPath.getPathString(), "--", "true").toArray(new String[0]),
+ LinuxSandboxUtil.commandLineBuilder(
+ sandboxPath.getPathString(), ImmutableList.of("true"))
+ .buildAsArray(),
ImmutableMap.<String, String>of(),
sandboxPath.getParentDirectory().getPathFile());
try {