From dc6e7ab74f2697786e852be1a4244601a09f469b Mon Sep 17 00:00:00 2001
From: Emil Breiner <emil.breiner@krumedia.com>
Date: Tue, 22 Sep 2020 11:17:09 +0200
Subject: [PATCH] Fix of declining the key comment redirecting to the main menu
 in the borg helper

Change-Id: I38eb6fb66552ec6664c5ff79251ff5c2702428a0
---
 handlers/borg.helper.in | 13 ++++++++-----
 1 file changed, 8 insertions(+), 5 deletions(-)

diff --git a/handlers/borg.helper.in b/handlers/borg.helper.in
index 7843222..d796753 100644
--- a/handlers/borg.helper.in
+++ b/handlers/borg.helper.in
@@ -175,11 +175,14 @@ do_borg_ssh_con() {
    else
       msg='This step will create a ssh key for the local root user with no passphrase (if one does not already exist), '\
 'and attempt to copy '"${borg_user}'s"' public ssh key to authorized_keys file of '"$borg_user@$borg_host"'. '\
-'This will allow the local root to make unattended backups to '"$borg_user@$borg_host.\n\n\n"\
-'Specify an optional comment for the keypair:'
-      inputBox "$borg_title" "${msg}"
-      [ $? = 0 ] || return 1
-      key_comment=$REPLY
+'This will allow the local root to make unattended backups to '"$borg_user@$borg_host.\n\n\n"
+      booleanBox "$borg_title" "${msg}"
+      if [ $? -eq 0 ]; then
+         msg="${msg}Specify an optional comment for the keypair:"
+         inputBox "$borg_title" "${msg}"
+         [ $? = 0 ] || return 1
+         key_comment=$REPLY
+      fi
    fi
    if [ $? -eq 0 ]; then
       echo "Creating local rsa keypair for user..."
-- 
GitLab