aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--pkg/build/cuttlefish.go4
1 files changed, 4 insertions, 0 deletions
diff --git a/pkg/build/cuttlefish.go b/pkg/build/cuttlefish.go
index 3777467a8..8c4415587 100644
--- a/pkg/build/cuttlefish.go
+++ b/pkg/build/cuttlefish.go
@@ -86,6 +86,10 @@ func (c cuttlefish) build(params Params) (ImageDetails, error) {
var config string
var err error
+ // Clean output directory if it exists.
+ if err := osutil.RemoveAll(filepath.Join(params.KernelDir, "out")); err != nil {
+ return details, fmt.Errorf("failed to clean before kernel build: %v", err)
+ }
// Default to build.sh if compiler is not specified.
if params.Compiler == "bazel" {
if err := c.runBazel(params.KernelDir); err != nil {