Improve mkdir so that permissions will be forced:
SFTP will honor umask on server side, and new directories won't get expected permissions. We need to explicitly set permissions metadata for new entries.
This commit is contained in:
@@ -20,6 +20,10 @@ module Producer
|
||||
false
|
||||
end
|
||||
|
||||
def chmod(path, mode)
|
||||
sftp.setstat! path, permissions: mode
|
||||
end
|
||||
|
||||
def mkdir(path, mode = nil)
|
||||
options = mode ? { permissions: mode } : {}
|
||||
sftp.mkdir! path, options
|
||||
|
Reference in New Issue
Block a user