manifest: slightly clean up directory creation
Co-authored-by: Michael Vogt <michael.vogt@gmail.com> Signed-off-by: Simon de Vlieger <supakeen@redhat.com>
This commit is contained in:
parent
34de7d7ce5
commit
af0fa97403
1 changed files with 3 additions and 3 deletions
|
|
@ -25,6 +25,9 @@ type manifestOptions struct {
|
|||
|
||||
func sbomWriter(outputDir, filename string, content io.Reader) error {
|
||||
p := filepath.Join(outputDir, filename)
|
||||
if err := os.MkdirAll(filepath.Dir(p), 0755); err != nil {
|
||||
return err
|
||||
}
|
||||
f, err := os.Create(p)
|
||||
if err != nil {
|
||||
return err
|
||||
|
|
@ -51,9 +54,6 @@ func generateManifest(dataDir string, img *imagefilter.Result, output io.Writer,
|
|||
if outputDir == "" {
|
||||
outputDir = outputNameFor(img)
|
||||
}
|
||||
if err := os.MkdirAll(outputDir, 0755); err != nil {
|
||||
return err
|
||||
}
|
||||
manifestGenOpts.SBOMWriter = func(filename string, content io.Reader, docType sbom.StandardType) error {
|
||||
return sbomWriter(outputDir, filename, content)
|
||||
}
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue