mirror of
https://github.com/YunoHost-Apps/borg_ynh.git
synced 2024-09-03 18:16:05 +02:00
backup_method coding style
This commit is contained in:
parent
5e2f1e7910
commit
75c2765211
1 changed files with 13 additions and 15 deletions
|
@ -1,13 +1,12 @@
|
|||
#!/bin/bash
|
||||
#!/usr/bin/env bash
|
||||
set -Eeuo pipefail
|
||||
|
||||
set -eo pipefail
|
||||
source __INSTALL_DIR__/venv/bin/activate
|
||||
source "__INSTALL_DIR__/venv/bin/activate"
|
||||
app="__APP__"
|
||||
|
||||
app="${0#"./05-"}"
|
||||
app="${app%"_app"}"
|
||||
BORG_PASSPHRASE="$(yunohost app setting "$app" passphrase)"
|
||||
repo="$(yunohost app setting "$app" repository)" #$4
|
||||
|
||||
BORG_PASSPHRASE="$(yunohost app setting $app passphrase)"
|
||||
repo="$(yunohost app setting $app repository)" #$4
|
||||
if ssh-keygen -F "__SERVER__" >/dev/null ; then
|
||||
BORG_RSH="ssh -i /root/.ssh/id_${app}_ed25519 -oStrictHostKeyChecking=yes "
|
||||
else
|
||||
|
@ -24,7 +23,6 @@ log_with_timestamp() {
|
|||
}
|
||||
|
||||
do_backup() {
|
||||
|
||||
export BORG_PASSPHRASE
|
||||
export BORG_RSH
|
||||
export BORG_RELOCATED_REPO_ACCESS_IS_OK=yes
|
||||
|
@ -88,7 +86,7 @@ case "$1" in
|
|||
do_backup "$work_dir" "$name" "$repo" "$size" "$description"
|
||||
;;
|
||||
mount)
|
||||
do_mount
|
||||
do_mount "$work_dir" "$name" "$repo" "$size" "$description"
|
||||
;;
|
||||
*)
|
||||
echo "hook called with unknown argument \`$1'" >&2
|
||||
|
|
Loading…
Add table
Reference in a new issue