From fbcda03029ae6ca04253b7008cfd62921baa092a Mon Sep 17 00:00:00 2001 From: bep Date: Thu, 12 Mar 2015 21:44:36 +0100 Subject: [PATCH] Do not ERROR-log missing /data dir Fixes #930 --- commands/hugo.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/commands/hugo.go b/commands/hugo.go index 13eadaa52..f8e392243 100644 --- a/commands/hugo.go +++ b/commands/hugo.go @@ -295,8 +295,14 @@ func copyStatic() error { // getDirList provides NewWatcher() with a list of directories to watch for changes. func getDirList() []string { var a []string + dataDir := helpers.AbsPathify(viper.GetString("DataDir")) walker := func(path string, fi os.FileInfo, err error) error { if err != nil { + if path == dataDir && os.IsNotExist(err) { + jww.WARN.Println("Skip DataDir:", err) + return nil + + } jww.ERROR.Println("Walker: ", err) return nil } @@ -328,7 +334,7 @@ func getDirList() []string { return nil } - filepath.Walk(helpers.AbsPathify(viper.GetString("DataDir")), walker) + filepath.Walk(dataDir, walker) filepath.Walk(helpers.AbsPathify(viper.GetString("ContentDir")), walker) filepath.Walk(helpers.AbsPathify(viper.GetString("LayoutDir")), walker) filepath.Walk(helpers.AbsPathify(viper.GetString("StaticDir")), walker)