Load backup user variable dynamically
This commit is contained in:
parent
5411281d95
commit
a46ea0cacc
2 changed files with 6 additions and 5 deletions
|
@ -25,10 +25,6 @@ function backupAction -V dir
|
||||||
set -x VALHALLA_BACKUP_SERVER_PORT 22
|
set -x VALHALLA_BACKUP_SERVER_PORT 22
|
||||||
end
|
end
|
||||||
|
|
||||||
if [ -n "$VALHALLA_BACKUP_SERVER_USER" ]
|
|
||||||
set -x VALHALLA_BACKUP_SERVER "$VALHALLA_BACKUP_SERVER_USER@$VALHALLA_BACKUP_SERVER"
|
|
||||||
end
|
|
||||||
|
|
||||||
echo
|
echo
|
||||||
echo "$(tput setaf 3)==== WARNING ====$(tput sgr0)"
|
echo "$(tput setaf 3)==== WARNING ====$(tput sgr0)"
|
||||||
echo "For a seamless experience, please make sure that you are able to establish an unattended ssh connection using key authentication."
|
echo "For a seamless experience, please make sure that you are able to establish an unattended ssh connection using key authentication."
|
||||||
|
|
|
@ -57,12 +57,17 @@ function runRestorationCommand
|
||||||
$argv
|
$argv
|
||||||
else
|
else
|
||||||
set -l args
|
set -l args
|
||||||
|
set -l host "$VALHALLA_BACKUP_SERVER"
|
||||||
|
|
||||||
|
if [ -n "$VALHALLA_BACKUP_SERVER_USER" ]
|
||||||
|
set host "$VALHALLA_BACKUP_SERVER_USER@$host"
|
||||||
|
end
|
||||||
|
|
||||||
if [ -n "$VALHALLA_BACKUP_SERVER_PORT" ]
|
if [ -n "$VALHALLA_BACKUP_SERVER_PORT" ]
|
||||||
set -a args -p $VALHALLA_BACKUP_SERVER_PORT
|
set -a args -p $VALHALLA_BACKUP_SERVER_PORT
|
||||||
end
|
end
|
||||||
|
|
||||||
sudo ssh -i $(string escape -- "$VALHALLA_BACKUP_SERVER_KEY") $args "$VALHALLA_BACKUP_SERVER" (string escape -- $argv)
|
sudo ssh -i $(string escape -- "$VALHALLA_BACKUP_SERVER_KEY") $args "$host" (string escape -- $argv)
|
||||||
end
|
end
|
||||||
end
|
end
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue