1
0
Fork 0
mirror of https://github.com/borgbackup/borg.git synced 2024-12-25 17:27:31 +00:00

Properly quote repo path in borg init output

Instead of printing this invalid command:

    borg upgrade --disable-tam '/path/test'repo'

print this valid one:

    borg upgrade --disable-tam '/path/test'"'"'repo'
This commit is contained in:
Josh Holland 2017-12-22 21:09:49 +00:00
parent 79b2f2f653
commit e780660830
No known key found for this signature in database
GPG key ID: BFB0CBF20A83E027

View file

@ -252,10 +252,10 @@ def do_init(self, args, repository):
'errors if written to with an older version (up to and including Borg 1.0.8).\n'
'\n'
'If you want to use these older versions, you can disable the check by running:\n'
'borg upgrade --disable-tam \'%s\'\n'
'borg upgrade --disable-tam %s\n'
'\n'
'See https://borgbackup.readthedocs.io/en/stable/changes.html#pre-1-0-9-manifest-spoofing-vulnerability '
'for details about the security implications.', path)
'for details about the security implications.', shlex.quote(path))
return self.exit_code
@with_repository(exclusive=True, manifest=False)