add checks before generating and adding policy files

Signed-off-by: kim (grufwub) <grufwub@gmail.com>
master
kim (grufwub) 4 years ago
parent 8c1905a287
commit 7aa11612d1

@ -21,13 +21,18 @@ func setup() {
footer = buildFooter(*footerText) footer = buildFooter(*footerText)
gophermapRegex = compileGophermapRegex() gophermapRegex = compileGophermapRegex()
// Generate capability files // Add generated files to cache if not present
capsTxt := generateCapsTxt(*desc, *admin, *geo) p := core.NewPath(core.Root, "caps.txt")
robotsTxt := generateRobotsTxt() if _, err := core.FileSystem.StatFile(p); err != nil {
core.SystemLog.Info("Policy file %s not found! Generating...", p.Absolute())
core.FileSystem.AddGeneratedFile(p, generateCapsTxt(*desc, *admin, *geo))
}
// Add generated files to cache p = core.NewPath(core.Root, "robots.txt")
core.FileSystem.AddGeneratedFile(core.NewPath(core.Root, "caps.txt"), capsTxt) if _, err := core.FileSystem.StatFile(p); err != nil {
core.FileSystem.AddGeneratedFile(core.NewPath(core.Root, "robots.txt"), robotsTxt) core.SystemLog.Info("Policy file %s not found! Generating...", p.Absolute())
core.FileSystem.AddGeneratedFile(p, generateRobotsTxt())
}
} }
// Run does as says :) // Run does as says :)

Loading…
Cancel
Save