From 91c102e4fe81da7bfd765d8f02ec2e2883270eaf Mon Sep 17 00:00:00 2001 From: Jakob Borg Date: Tue, 7 Jan 2014 16:38:07 +0100 Subject: [PATCH] Syncronize file mode (fixes #20) --- model/model_puller.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/model/model_puller.go b/model/model_puller.go index b3a7dd9b..0f628f48 100644 --- a/model/model_puller.go +++ b/model/model_puller.go @@ -121,6 +121,11 @@ func (m *Model) pullFile(name string) error { return err } + err = os.Chmod(tmpFilename, os.FileMode(globalFile.Flags&0777)) + if err != nil { + return err + } + err = os.Rename(tmpFilename, filename) if err != nil { return err