From 08bf0f741c26bd4236e9e7b1f0e9f24ced2157f9 Mon Sep 17 00:00:00 2001 From: Thomas Waldmann Date: Fri, 9 Feb 2024 00:31:00 +0100 Subject: [PATCH] init: better borg key export instructions --- src/borg/archiver/rcreate_cmd.py | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/src/borg/archiver/rcreate_cmd.py b/src/borg/archiver/rcreate_cmd.py index e6545a03a..67ee6ebf0 100644 --- a/src/borg/archiver/rcreate_cmd.py +++ b/src/borg/archiver/rcreate_cmd.py @@ -39,9 +39,17 @@ def do_rcreate(self, args, repository, *, other_repository=None, other_manifest= logger.warning( "\n" "IMPORTANT: you will need both KEY AND PASSPHRASE to access this repo!\n" - "If you used a repokey mode, the key is stored in the repo, but you should back it up separately.\n" - 'Use "borg key export" to export the key, optionally in printable format.\n' - "Write down the passphrase. Store both at safe place(s).\n" + "\n" + "Key storage location depends on the mode:\n" + "- repokey modes: key is stored in the repository directory.\n" + "- keyfile modes: key is stored in the home directory of this user.\n" + "\n" + "For any mode, you should:\n" + "1. Export the borg key and store the result at a safe place:\n" + " borg key export -r REPOSITORY encrypted-key-backup\n" + " borg key export -r REPOSITORY --paper encrypted-key-backup.txt\n" + " borg key export -r REPOSITORY --qr-html encrypted-key-backup.html\n" + "2. Write down the borg key passphrase and store it at safe place.\n" ) return self.exit_code