aboutsummaryrefslogtreecommitdiffstats
path: root/pkg
diff options
context:
space:
mode:
authorSiddharth M <siddharth.muralee@gmail.com>2020-04-21 03:38:02 -0700
committerGitHub <noreply@github.com>2020-04-21 10:38:02 +0000
commitf20434a845bbb072edf211dd1a93b07a81bbbd7c (patch)
tree9e2cad278e636e63a1074284d3bca2bd1dc32566 /pkg
parent98a9f9e692e866ee135a0b488bafc98c78b09ff0 (diff)
pkg/build: Remove all the build dirs for NetBSD (#1688)
Diffstat (limited to 'pkg')
-rw-r--r--pkg/build/netbsd.go10
1 files changed, 10 insertions, 0 deletions
diff --git a/pkg/build/netbsd.go b/pkg/build/netbsd.go
index e2e7be618..6faaeb2b1 100644
--- a/pkg/build/netbsd.go
+++ b/pkg/build/netbsd.go
@@ -29,6 +29,16 @@ func (ctx netbsd) build(params *Params) error {
return err
}
+ // Clear the tools
+ if _, err := osutil.RunCmd(5*time.Minute, params.KernelDir, "rm", "-rf", "obj/"); err != nil {
+ return err
+ }
+
+ // Clear the build files
+ if _, err := osutil.RunCmd(5*time.Minute, params.KernelDir, "rm", "-rf", compileDir); err != nil {
+ return err
+ }
+
if strings.HasSuffix(params.Compiler, "clang++") {
// Build tools before building kernel
if _, err := osutil.RunCmd(60*time.Minute, params.KernelDir, "./build.sh", "-m", params.TargetArch,