Skip to content

Commit

Permalink
Merge pull request #383 from nan-yu/release-3.x
Browse files Browse the repository at this point in the history
Create the root directory if it doesn't exist
  • Loading branch information
k8s-ci-robot authored May 21, 2021
2 parents a3affe9 + 59f8f6a commit 246584d
Showing 1 changed file with 7 additions and 0 deletions.
7 changes: 7 additions & 0 deletions cmd/git-sync/main.go
Original file line number Diff line number Diff line change
Expand Up @@ -211,6 +211,13 @@ func (l *customLogger) exportError(content string) {

// writeContent writes the error content to the error file.
func (l *customLogger) writeContent(content []byte) {
if _, err := os.Stat(*flRoot); os.IsNotExist(err) {
fileMode := os.FileMode(0755)
if err := os.Mkdir(*flRoot, fileMode); err != nil {
l.Logger.Error(err, "can't create the root directory", "root", *flRoot)
return
}
}
tmpFile, err := ioutil.TempFile(*flRoot, "tmp-err-")
if err != nil {
l.Logger.Error(err, "can't create temporary error-file", "directory", *flRoot, "prefix", "tmp-err-")
Expand Down

0 comments on commit 246584d

Please sign in to comment.