diff --git a/borgmatic/config/schema.yaml b/borgmatic/config/schema.yaml index 806bcce01..17290629e 100644 --- a/borgmatic/config/schema.yaml +++ b/borgmatic/config/schema.yaml @@ -41,7 +41,7 @@ properties: service file to the ReadWritePaths list. example: - ssh://user@backupserver/./sourcehostname.borg - - ssh://user@backupserver/./{fqdn}" + - ssh://user@backupserver/./{fqdn} - /var/local/backups/local.borg working_directory: type: string diff --git a/tests/end-to-end/test_borgmatic.py b/tests/end-to-end/test_borgmatic.py index b84e33fa5..c2d102910 100644 --- a/tests/end-to-end/test_borgmatic.py +++ b/tests/end-to-end/test_borgmatic.py @@ -18,8 +18,9 @@ def generate_configuration(config_path, repository_path): config = ( open(config_path) .read() - .replace('user@backupserver:sourcehostname.borg', repository_path) - .replace('- user@backupserver:{fqdn}', '') + .replace('ssh://user@backupserver/./sourcehostname.borg', repository_path) + .replace('- ssh://user@backupserver/./{fqdn}', '') + .replace('- /var/local/backups/local.borg', '') .replace('- /home/user/path with spaces', '') .replace('- /home', '- {}'.format(config_path)) .replace('- /etc', '') diff --git a/tests/end-to-end/test_override.py b/tests/end-to-end/test_override.py index a1ddb2e35..0a42018de 100644 --- a/tests/end-to-end/test_override.py +++ b/tests/end-to-end/test_override.py @@ -16,8 +16,9 @@ def generate_configuration(config_path, repository_path): config = ( open(config_path) .read() - .replace('user@backupserver:sourcehostname.borg', repository_path) - .replace('- user@backupserver:{fqdn}', '') + .replace('ssh://user@backupserver/./sourcehostname.borg', repository_path) + .replace('- ssh://user@backupserver/./{fqdn}', '') + .replace('- /var/local/backups/local.borg', '') .replace('- /home/user/path with spaces', '') .replace('- /home', '- {}'.format(config_path)) .replace('- /etc', '') @@ -32,11 +33,8 @@ def generate_configuration(config_path, repository_path): def test_override_get_normalized(): temporary_directory = tempfile.mkdtemp() repository_path = os.path.join(temporary_directory, 'test.borg') - extract_path = os.path.join(temporary_directory, 'extract') original_working_directory = os.getcwd() - os.mkdir(extract_path) - os.chdir(extract_path) try: config_path = os.path.join(temporary_directory, 'test.yaml')