We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
2 parents e585ae4 + cd1932e commit 75b892dCopy full SHA for 75b892d
template.go
@@ -527,7 +527,16 @@ func GenerateFile(config Config, containers Context) bool {
527
}
528
529
oldContents := []byte{}
530
- if fi, err := os.Stat(config.Dest); err == nil {
+ if fi, err := os.Stat(config.Dest); err == nil || os.IsNotExist(err) {
531
+ if err != nil && os.IsNotExist(err) {
532
+ emptyFile, err := os.Create(config.Dest)
533
+ if err != nil {
534
+ log.Fatalf("Unable to create empty destination file: %s\n", err)
535
+ } else {
536
+ emptyFile.Close()
537
+ fi, err = os.Stat(config.Dest)
538
+ }
539
540
if err := dest.Chmod(fi.Mode()); err != nil {
541
log.Fatalf("Unable to chmod temp file: %s\n", err)
542
0 commit comments