parentFd, baseName, err := OpenParentDirectoryNoSymlinks(file.Path)
if err != nil {
+ if os.IsNotExist(err) && s.req.DryRun {
+ change.Created = true
+ debugf("will create (parent missing)")
+ *changed = true
+ debugf("dry-run, skipping changes")
+ s.resp.FileChanges = append(s.resp.FileChanges, change)
+ return nil
+ }
return err
}
defer unix.Close(parentFd)