aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/build/cuttlefish.go
diff options
context:
space:
mode:
authorLiz Prucka <lizprucka@google.com>2023-05-15 16:40:06 -0500
committerAleksandr Nogikh <wp32pw@gmail.com>2023-05-16 12:47:20 +0200
commit60d220b5f0c5cbb5829756571dcc1c8eb4fd7033 (patch)
treed5da896cce5e9db4966bf73b3523928b0570d4d5 /pkg/build/cuttlefish.go
parent71b00cfbfc5c749ff257952d9bd9e7cdbc7c654b (diff)
pkg/build: update .config path for Bazel Cuttlefish builds
Android13 build .config files for bazel are located in '<tmp_build_dir>/virtual_device_x86_64_config/.config', while Android14 bazel .build config files are located in '<tmp_build_dir>/virtual_device_x86_64_config/out_dir/.config.' Updating the path to account for both cases.
Diffstat (limited to 'pkg/build/cuttlefish.go')
-rw-r--r--pkg/build/cuttlefish.go2
1 files changed, 1 insertions, 1 deletions
diff --git a/pkg/build/cuttlefish.go b/pkg/build/cuttlefish.go
index 680bd331a..312da054b 100644
--- a/pkg/build/cuttlefish.go
+++ b/pkg/build/cuttlefish.go
@@ -99,7 +99,7 @@ func (c cuttlefish) build(params Params) (ImageDetails, error) {
return details, fmt.Errorf("failed to build kernel: %s", err)
}
// Find the .config file; it is placed in a temporary output directory during the build.
- cmd := osutil.Command("find", ".", "-wholename", "*virtual_device_x86_64_config/out_dir/.config")
+ cmd := osutil.Command("find", ".", "-regex", ".*virtual_device_x86_64_config.*/\\.config")
cmd.Dir = params.KernelDir
configBytes, err := osutil.Run(time.Minute, cmd)
if err != nil {