commit | 671f0b3dd7ffa84c8bc8c54a3113af0faad56a27 | [log] [tgz] |
---|---|---|
author | harveydevloper <144315696+harveydevloper@users.noreply.github.com> | Fri Oct 13 02:08:22 2023 +0800 |
committer | GitHub <noreply@github.com> | Thu Oct 12 11:08:22 2023 -0700 |
tree | 690c78ff4dad0b9dd1f1ecd6fca7d6f939719ab3 | |
parent | d5f678323bf2c151d6fb0014455c63282fcf0327 [diff] |
fix /tmp has no writable permission if it is symbolic link (#19591) fix #19438
diff --git a/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunner.java b/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunner.java index 3b2582f..29d342e 100644 --- a/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunner.java +++ b/src/main/java/com/google/devtools/build/lib/sandbox/LinuxSandboxedSpawnRunner.java
@@ -427,7 +427,7 @@ } FileSystem fs = sandboxExecRoot.getFileSystem(); writableDirs.add(fs.getPath("/dev/shm").resolveSymbolicLinks()); - writableDirs.add(fs.getPath("/tmp")); + writableDirs.add(fs.getPath("/tmp").resolveSymbolicLinks()); return writableDirs.build(); }