aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/main/java/com/google/devtools/build
diff options
context:
space:
mode:
Diffstat (limited to 'src/main/java/com/google/devtools/build')
-rw-r--r--src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java b/src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java
index d535867c81..4d2c0328bd 100644
--- a/src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java
+++ b/src/main/java/com/google/devtools/build/lib/bazel/BazelRepositoryModule.java
@@ -218,7 +218,11 @@ public class BazelRepositoryModule extends BlazeModule {
repoOptions
.experimentalDistdir
.stream()
- .map(filesystem::getPath)
+ .map(
+ path ->
+ path.isAbsolute()
+ ? filesystem.getPath(path)
+ : env.getBlazeWorkspace().getWorkspace().getRelative(path))
.collect(Collectors.toList()));
}