X-Git-Url: https://ruderich.org/simon/gitweb/?a=blobdiff_plain;f=cmd%2Fsafcm%2Fconfig%2Ffiles.go;h=8f637701a60735c25ebb63969d075b8e1526edd9;hb=edd913265582d3bfbf448825e0d129e0d95927cc;hp=08b2dbf28d28ab7758f313b8f29931a3e72eb463;hpb=f2f2bc47e8729548f3c10117f7f008b547c4afc5;p=safcm%2Fsafcm.git diff --git a/cmd/safcm/config/files.go b/cmd/safcm/config/files.go index 08b2dbf..8f63770 100644 --- a/cmd/safcm/config/files.go +++ b/cmd/safcm/config/files.go @@ -30,6 +30,7 @@ func LoadFiles(group string) (map[string]*safcm.File, error) { basePath := filepath.Join(group, "files") const errMsg = ` + The actual permissions and user/group of files and directories are not used (except for +x on files). 0644/0755 and current remote user/group is used per default. Apply different file permissions via permissions.yaml. To prevent @@ -78,6 +79,7 @@ via "safcm fixperms". return err } data = []byte(x) + perm |= 0777 // see cmd/safcm-remote/sync/files.go } else { return fmt.Errorf("%q: file type not supported", path) }