diff options
Diffstat (limited to 'actions/ostree_commit_action.go')
-rw-r--r-- | actions/ostree_commit_action.go | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/actions/ostree_commit_action.go b/actions/ostree_commit_action.go index 6d41b89..a0d8333 100644 --- a/actions/ostree_commit_action.go +++ b/actions/ostree_commit_action.go @@ -45,9 +45,17 @@ type OstreeCommitAction struct { func emptyDir(dir string) { d, _ := os.Open(dir) defer d.Close() - files, _ := d.Readdirnames(-1) + + files, err := d.Readdirnames(-1) + if err != nil { + log.Fatal(err) + } + for _, f := range files { - os.RemoveAll(f) + err := os.RemoveAll(path.Join(dir, f)) + if err != nil { + log.Fatalf("Failed to remove file: %v", err) + } } } |