Skip to content

Commit

Permalink
setting permissions on files too
Browse files Browse the repository at this point in the history
  • Loading branch information
johankristianss committed Sep 11, 2024
1 parent ff5daca commit 9b39ebd
Showing 1 changed file with 14 additions and 2 deletions.
16 changes: 14 additions & 2 deletions pkg/fs/fs_client.go
Original file line number Diff line number Diff line change
Expand Up @@ -150,13 +150,25 @@ func (fsClient *FSClient) uploadFile(syncPlan *SyncPlan, fileInfo *FileInfo, tra
log.WithFields(log.Fields{"Dir": syncPlan.Dir, "Filename": coloniesFile.Name, "Label": coloniesFile.Label}).Debug("Setting file permissions (strong)")
err = os.Chmod(syncPlan.Dir+"/"+fileInfo.Name, STRONG_RW_PERMISSIONS)
if err != nil {
log.Fatal(err)
log.Error(err)
return err
}
err = os.Chmod(syncPlan.Dir, STRONG_RWX_PERMISSIONS)
if err != nil {
log.Error(err)
return err
}
} else {
log.WithFields(log.Fields{"Dir": syncPlan.Dir, "Filename": coloniesFile.Name, "Label": coloniesFile.Label}).Debug("Setting file permissions (weak)")
err = os.Chmod(syncPlan.Dir+"/"+fileInfo.Name, WEAK_RW_PERMISSIONS)
if err != nil {
log.Fatal(err)
log.Error(err)
return err
}
err = os.Chmod(syncPlan.Dir, WEAK_RWX_PERMISSIONS)
if err != nil {
log.Error(err)
return err
}
}

Expand Down

0 comments on commit 9b39ebd

Please sign in to comment.