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 <noahcampbell@gmail.com>
This commit is contained in:
David Arroyo 2013-12-01 20:33:52 -05:00 committed by Noah Campbell
parent ba5dadff79
commit 10c7cf2942

View file

@ -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)
}