|
@@ -115,6 +115,7 @@ def create_archive(
|
|
|
pattern_file = _write_pattern_file(location_config.get('patterns'))
|
|
|
exclude_file = _write_pattern_file(_expand_directories(location_config.get('exclude_patterns')))
|
|
|
checkpoint_interval = storage_config.get('checkpoint_interval', None)
|
|
|
+ chunker_params = storage_config.get('chunker_params', None)
|
|
|
compression = storage_config.get('compression', None)
|
|
|
remote_rate_limit = storage_config.get('remote_rate_limit', None)
|
|
|
umask = storage_config.get('umask', None)
|
|
@@ -135,6 +136,7 @@ def create_archive(
|
|
|
+ _make_pattern_flags(location_config, pattern_file.name if pattern_file else None)
|
|
|
+ _make_exclude_flags(location_config, exclude_file.name if exclude_file else None)
|
|
|
+ (('--checkpoint-interval', str(checkpoint_interval)) if checkpoint_interval else ())
|
|
|
+ + (('--chunker-params', chunker_params) if chunker_params else ())
|
|
|
+ (('--compression', compression) if compression else ())
|
|
|
+ (('--remote-ratelimit', str(remote_rate_limit)) if remote_rate_limit else ())
|
|
|
+ (('--one-file-system',) if location_config.get('one_file_system') else ())
|