aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xborger8
1 files changed, 8 insertions, 0 deletions
diff --git a/borger b/borger
index c5c9691..705c539 100755
--- a/borger
+++ b/borger
@@ -175,6 +175,14 @@ elif [ "$OPTION" == "--check" ]; then
elif [ "$OPTION" == "--continuous" ]; then
borger_config
+ # Convert the pass command to passphrase otherwise
+ # the user would be interrupted by a passphrase prompt
+ # at every iteration
+ if [ ! -z "$BORG_PASSCOMMAND" ]; then
+ export BORG_PASSPHRASE="`$BORG_PASSCOMMAND`"
+ export BORG_PASSCOMMAND=""
+ fi
+
while true; do
# Run as a subprocess so we do not exit on any fatal error
$FULLNAME $DESTINATION