Add option to backup using relative paths with working directory directive #477

Merged
witten merged 5 commits from fabianschilling/borgmatic:pr-working-directory into master 2022-03-03 19:28:18 +00:00
1 changed files with 12 additions and 1 deletions
Showing only changes of commit 2a80e48a92 - Show all commits

View File

@ -211,6 +211,10 @@ def create_archive(
)
)
try:
working_directory = os.path.expanduser(location_config.get('working_directory'))
except TypeError:
working_directory = None
pattern_file = _write_pattern_file(location_config.get('patterns'))
exclude_file = _write_pattern_file(
_expand_home_directories(location_config.get('exclude_patterns'))
@ -283,6 +287,13 @@ def create_archive(
output_log_level,
output_file,
borg_local_path=local_path,
working_directory=working_directory,
)
return execute_command(full_command, output_log_level, output_file, borg_local_path=local_path)
return execute_command(
full_command,
output_log_level,
output_file,
borg_local_path=local_path,
working_directory=working_directory,
)