diff --git a/cmd/bj-installer/main.go b/cmd/bj-installer/main.go index 3c09575..aea1f55 100644 --- a/cmd/bj-installer/main.go +++ b/cmd/bj-installer/main.go @@ -578,6 +578,7 @@ func (in *installer) stepComponents() (string, error) { if !res.OK { return "", errors.New(res.Error) } + _ = os.MkdirAll(in.P("/etc/bj"), 0o755) if err := os.WriteFile(in.P("/etc/bj/update.pub"), []byte(release.DefaultPublicKey+"\n"), 0o644); err != nil { return "", err } @@ -649,6 +650,7 @@ func (in *installer) componentsFromBundle() (string, error) { if !res.OK { return "", errors.New(res.Error) } + _ = os.MkdirAll(in.P("/etc/bj"), 0o755) if err := os.WriteFile(in.P("/etc/bj/update.pub"), []byte(release.DefaultPublicKey+"\n"), 0o644); err != nil { return "", err }