remote sync command only if no user is given.
This commit is contained in:
parent
81f7cf4b2e
commit
478de022cf
3
.gitignore
vendored
3
.gitignore
vendored
@ -1,3 +1,6 @@
|
|||||||
|
config.py
|
||||||
|
*~
|
||||||
|
|
||||||
# ---> Python
|
# ---> Python
|
||||||
# Byte-compiled / optimized / DLL files
|
# Byte-compiled / optimized / DLL files
|
||||||
__pycache__/
|
__pycache__/
|
||||||
|
@ -4,11 +4,9 @@ import sys
|
|||||||
backup = False
|
backup = False
|
||||||
|
|
||||||
hosts = ['ahorn', 'erle', 'linde']
|
hosts = ['ahorn', 'erle', 'linde']
|
||||||
__basepath__ = '/user_data'
|
__basepath__ = '/usr/data'
|
||||||
entries = (
|
entries = (
|
||||||
('dirk@%s:/user_data/bin', os.path.join(__basepath__, 'bin'), None),
|
('dirk@%s:/usr/data', __basepath__, None),
|
||||||
('dirk@%s:/user_data/data', os.path.join(__basepath__, 'data'), None),
|
|
||||||
('dirk@%s:/user_data/static_data', os.path.join(__basepath__, 'static_data'), ['Audio', 'timeshift', 'lost+found']),
|
|
||||||
('dirk@%s:/home', '/home', None),
|
('dirk@%s:/home', '/home', None),
|
||||||
)
|
)
|
||||||
|
|
||||||
@ -21,5 +19,6 @@ for host in hosts:
|
|||||||
setattr(sys.modules[__name__], host + '_' + os.path.basename(local) + '_skip', skip)
|
setattr(sys.modules[__name__], host + '_' + os.path.basename(local) + '_skip', skip)
|
||||||
|
|
||||||
|
|
||||||
mount_mockery_audio_remotepath = 'root@mount-mockery.de:/data/audio/items'
|
mount_mockery_audio_remotepath = 'root@mount-mockery.de:/data/audio'
|
||||||
mount_mockery_audio_localpath = os.path.join(__basepath__, 'static_data', 'dirk', 'Audio')
|
mount_mockery_audio_localpath = os.path.join(__basepath__, 'dirk', 'Audio')
|
||||||
|
|
||||||
|
3
mysync
3
mysync
@ -68,6 +68,9 @@ def rsync_command(**kwargs):
|
|||||||
if localpath is not None:
|
if localpath is not None:
|
||||||
remotepath = path_filter(kwargs.get(PROP_REMOTE))
|
remotepath = path_filter(kwargs.get(PROP_REMOTE))
|
||||||
skip = kwargs.get(PROP_SKIP)
|
skip = kwargs.get(PROP_SKIP)
|
||||||
|
if remotepath.find('@') != -1:
|
||||||
|
cmd_l = ['rsync', '-avn' if DEBUG else '-av', '--delete', remotepath, localpath]
|
||||||
|
else:
|
||||||
cmd_l = ['rsync', '-avn' if DEBUG else '-av', '--delete', '--rsync-path="%s"' % RSYNC_REMOTE_COMMAND, remotepath, localpath]
|
cmd_l = ['rsync', '-avn' if DEBUG else '-av', '--delete', '--rsync-path="%s"' % RSYNC_REMOTE_COMMAND, remotepath, localpath]
|
||||||
if skip is not None:
|
if skip is not None:
|
||||||
cmd_l.append('--exclude=%s' % ','.join(skip))
|
cmd_l.append('--exclude=%s' % ','.join(skip))
|
||||||
|
Loading…
x
Reference in New Issue
Block a user