diff options
Diffstat (limited to 'bootstrap/minibp/main.go')
-rw-r--r-- | bootstrap/minibp/main.go | 8 |
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() { |