aboutsummaryrefslogtreecommitdiffstats
path: root/bootstrap/minibp/main.go
diff options
context:
space:
mode:
Diffstat (limited to 'bootstrap/minibp/main.go')
-rw-r--r--bootstrap/minibp/main.go8
1 files changed, 6 insertions, 2 deletions
diff --git a/bootstrap/minibp/main.go b/bootstrap/minibp/main.go
index 72ed9f6..1714739 100644
--- a/bootstrap/minibp/main.go
+++ b/bootstrap/minibp/main.go
@@ -37,8 +37,12 @@ func (c Config) GeneratingPrimaryBuilder() bool {
return c.generatingPrimaryBuilder
}
-func (c Config) RemoveAbandonedFilesUnder() []string {
- return []string{filepath.Join(bootstrap.BuildDir, ".bootstrap")}
+func (c Config) RemoveAbandonedFilesUnder() (under, exempt []string) {
+ if c.generatingPrimaryBuilder {
+ under = []string{filepath.Join(bootstrap.BuildDir, ".bootstrap")}
+ exempt = []string{filepath.Join(bootstrap.BuildDir, ".bootstrap", "build.ninja")}
+ }
+ return
}
func main() {