Merge "Set download_tmp_dir explicitly to be a directory under the output directory." into main am: 67b4973126
Original change: https://android-review.googlesource.com/c/platform/build/soong/+/2781987 Change-Id: Ib7c036acd04cbef3684818ae2b00b1af0a17e861 Signed-off-by: Automerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>
This commit is contained in:
@@ -1349,6 +1349,19 @@ func (c *configImpl) rbeProxyLogsDir() string {
|
|||||||
return v
|
return v
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
return c.rbeTmpDir()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *configImpl) rbeDownloadTmpDir() string {
|
||||||
|
for _, f := range []string{"RBE_download_tmp_dir", "FLAG_download_tmp_dir"} {
|
||||||
|
if v, ok := c.environ.Get(f); ok {
|
||||||
|
return v
|
||||||
|
}
|
||||||
|
}
|
||||||
|
return c.rbeTmpDir()
|
||||||
|
}
|
||||||
|
|
||||||
|
func (c *configImpl) rbeTmpDir() string {
|
||||||
buildTmpDir := shared.TempDirForOutDir(c.SoongOutDir())
|
buildTmpDir := shared.TempDirForOutDir(c.SoongOutDir())
|
||||||
return filepath.Join(buildTmpDir, "rbe")
|
return filepath.Join(buildTmpDir, "rbe")
|
||||||
}
|
}
|
||||||
|
@@ -55,13 +55,14 @@ func rbeCommand(ctx Context, config Config, rbeCmd string) string {
|
|||||||
|
|
||||||
func getRBEVars(ctx Context, config Config) map[string]string {
|
func getRBEVars(ctx Context, config Config) map[string]string {
|
||||||
vars := map[string]string{
|
vars := map[string]string{
|
||||||
"RBE_log_dir": config.rbeProxyLogsDir(),
|
"RBE_log_dir": config.rbeProxyLogsDir(),
|
||||||
"RBE_re_proxy": config.rbeReproxy(),
|
"RBE_re_proxy": config.rbeReproxy(),
|
||||||
"RBE_exec_root": config.rbeExecRoot(),
|
"RBE_exec_root": config.rbeExecRoot(),
|
||||||
"RBE_output_dir": config.rbeProxyLogsDir(),
|
"RBE_output_dir": config.rbeProxyLogsDir(),
|
||||||
"RBE_proxy_log_dir": config.rbeProxyLogsDir(),
|
"RBE_proxy_log_dir": config.rbeProxyLogsDir(),
|
||||||
"RBE_cache_dir": config.rbeCacheDir(),
|
"RBE_cache_dir": config.rbeCacheDir(),
|
||||||
"RBE_platform": "container-image=" + remoteexec.DefaultImage,
|
"RBE_download_tmp_dir": config.rbeDownloadTmpDir(),
|
||||||
|
"RBE_platform": "container-image=" + remoteexec.DefaultImage,
|
||||||
}
|
}
|
||||||
if config.StartRBE() {
|
if config.StartRBE() {
|
||||||
name, err := config.rbeSockAddr(absPath(ctx, config.TempDir()))
|
name, err := config.rbeSockAddr(absPath(ctx, config.TempDir()))
|
||||||
|
Reference in New Issue
Block a user