prefixes: Add 'resolver-blocked.txt' config

This commit is contained in:
Tom Wiesing 2022-09-21 16:04:22 +02:00
parent 6f2ba18227
commit 3be5e85ef7
No known key found for this signature in database
12 changed files with 95 additions and 19 deletions

View file

@ -143,7 +143,7 @@ func (bs bootstrap) Run(context wisski_distillery.Context) error {
core.DefaultOverridesJSON,
fs.ModePerm,
); err != nil {
return errBootstrapCreateFile.WithMessageF(err)
return err
}
context.Println(tpl.AuthorizedKeys)
@ -153,12 +153,22 @@ func (bs bootstrap) Run(context wisski_distillery.Context) error {
core.DefaultAuthorizedKeys,
fs.ModePerm,
); err != nil {
return errBootstrapCreateFile.WithMessageF(err)
return err
}
context.Println(tpl.SelfResolverBlockFile)
if err := environment.WriteFile(
env,
tpl.SelfResolverBlockFile,
core.DefaultResolverBlockedTXT,
fs.ModePerm,
); err != nil {
return err
}
return nil
}, context.IOStream, "Creating additional config files"); err != nil {
return err
return errBootstrapCreateFile.WithMessageF(err)
}
}

View file

@ -53,7 +53,9 @@ func (upc updateprefixconfig) Run(context wisski_distillery.Context) error {
// read the prefix config
data, err := instance.PrefixConfig()
if err != nil {
return err
data = "# error, skipped\n"
context.EPrintln(err)
err = nil
}
context.IOStream.Printf("%s", data)