Skip to content
Snippets Groups Projects
Commit dd08b70f authored by Florent Thiery's avatar Florent Thiery
Browse files

support specifying custom subfolder in FTP_INCOMING_USERS var

parent 31dde5ec
No related branches found
No related tags found
No related merge requests found
...@@ -47,9 +47,15 @@ def setup(interactive=True): ...@@ -47,9 +47,15 @@ def setup(interactive=True):
] ]
for ftpuser in ftpincoming_users: for ftpuser in ftpincoming_users:
login, password = ftpuser.split(':') login, password = ftpuser.split(':')
# FTP_INCOMING_USERS='user/subfolder:pass
if '/' in login:
folder = login
login = login.split('/')[0]
else:
folder = login
cmds.extend([ cmds.extend([
'mkdir -p /home/ftp/storage/incoming/%s' % login, 'mkdir -p /home/ftp/storage/incoming/%s' % folder,
'mkdir -p /home/ftp/storage/watchfolder/%s' % login, 'mkdir -p /home/ftp/storage/watchfolder/%s' % folder,
'"%s/create_ftp_account.sh" %s "%s" /home/ftp/storage/incoming/%s' % (dir_path, login, password, login), '"%s/create_ftp_account.sh" %s "%s" /home/ftp/storage/incoming/%s' % (dir_path, login, password, login),
]) ])
cmds.extend([ cmds.extend([
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment