From: David Arroyo Date: Mon, 2 Dec 2013 01:33:52 +0000 (-0500) Subject: Create directories in publishdir with mode 0777. X-Git-Tag: v0.10~103 X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=10c7cf29424b6c230ae9df14de41656e97ea85c8;p=brevno-suite%2Fhugo Create directories in publishdir with mode 0777. The previous permissions (0764), were unusable (directories must be executable) when generating files for use by another uid. The Right Thing™ is to use mode 0777. The OS will subtract the process umask (usually 022) to the for the final permissions. Signed-off-by: Noah Campbell --- diff --git a/target/file.go b/target/file.go index 0e48a93e..f3d2b0b6 100644 --- a/target/file.go +++ b/target/file.go @@ -42,7 +42,7 @@ func writeToDisk(translated string, r io.Reader) (err error) { ospath := filepath.FromSlash(path) if ospath != "" { - err = os.MkdirAll(ospath, 0764) // rwx, rw, r + err = os.MkdirAll(ospath, 0777) // rwx, rw, r if err != nil { panic(err) }