From: bep Date: Thu, 12 Mar 2015 20:44:36 +0000 (+0100) Subject: Do not ERROR-log missing /data dir X-Git-Tag: v0.14~198 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=fbcda03029ae6ca04253b7008cfd62921baa092a;p=brevno-suite%2Fhugo Do not ERROR-log missing /data dir Fixes #930 --- diff --git a/commands/hugo.go b/commands/hugo.go index 13eadaa5..f8e39224 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)