diff options
Diffstat (limited to 'src/main/java/com/google/devtools/build/lib/runtime/commands/RunCommand.java')
-rw-r--r-- | src/main/java/com/google/devtools/build/lib/runtime/commands/RunCommand.java | 9 |
1 files changed, 4 insertions, 5 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/runtime/commands/RunCommand.java b/src/main/java/com/google/devtools/build/lib/runtime/commands/RunCommand.java index 34f6819afd..836c154cfa 100644 --- a/src/main/java/com/google/devtools/build/lib/runtime/commands/RunCommand.java +++ b/src/main/java/com/google/devtools/build/lib/runtime/commands/RunCommand.java @@ -242,15 +242,14 @@ public class RunCommand implements BlazeCommand { // replaced with a shorter relative path that uses the symlinks in the workspace. PathFragment prettyExecutablePath = OutputDirectoryLinksUtils.getPrettyPath(executablePath, - runtime.getWorkspaceName(), runtime.getWorkspace(), + env.getWorkspaceName(), env.getWorkspace(), options.getOptions(BuildRequestOptions.class).getSymlinkPrefix()); List<String> cmdLine = new ArrayList<>(); if (runOptions.scriptPath == null) { PathFragment processWrapperPath = runtime.getBinTools().getExecPath(PROCESS_WRAPPER); Preconditions.checkNotNull( processWrapperPath, PROCESS_WRAPPER + " not found in embedded tools"); - cmdLine.add(runtime.getDirectories().getExecRoot() - .getRelative(processWrapperPath).getPathString()); + cmdLine.add(env.getExecRoot().getRelative(processWrapperPath).getPathString()); cmdLine.add("-1"); cmdLine.add("15"); cmdLine.add("-"); @@ -356,7 +355,7 @@ public class RunCommand implements BlazeCommand { Artifact manifest = runfilesSupport.getRunfilesManifest(); PathFragment runfilesDir = runfilesSupport.getRunfilesDirectoryExecPath(); - Path workingDir = env.getRuntime().getExecRoot() + Path workingDir = env.getExecRoot() .getRelative(runfilesDir) .getRelative(runfilesSupport.getRunfiles().getSuffix()); @@ -372,7 +371,7 @@ public class RunCommand implements BlazeCommand { manifest.getExecPath(), runfilesDir, false); - helper.createSymlinksUsingCommand(env.getRuntime().getExecRoot(), target.getConfiguration(), + helper.createSymlinksUsingCommand(env.getExecRoot(), target.getConfiguration(), env.getRuntime().getBinTools()); return workingDir; } |