aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSilvio Rhatto <rhatto@riseup.net>2018-05-24 11:31:33 -0300
committerSilvio Rhatto <rhatto@riseup.net>2018-05-24 11:31:33 -0300
commit3786bb0fe049ce8866141cce3852154d2cbc6536 (patch)
tree8ec4161d09555f4708b987fb93d1952089aa4e15
parent80aa850247b40c605de1342cd4331b0f4bff9f65 (diff)
downloadborger-3786bb0fe049ce8866141cce3852154d2cbc6536.tar.gz
borger-3786bb0fe049ce8866141cce3852154d2cbc6536.tar.bz2
Convert the pass command to passphrase on continuous 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