From 14d22c69af7d3f9e9b457d81b84ec3b3a0194c4b Mon Sep 17 00:00:00 2001 From: "flyingscorpio@arch-desktop" Date: Tue, 20 Oct 2020 21:12:58 +0200 Subject: [PATCH] Source secrets directly in script --- borg_backup.sh | 2 ++ pacman_hooks/borg_backup.hook | 2 +- 2 files changed, 3 insertions(+), 1 deletion(-) diff --git a/borg_backup.sh b/borg_backup.sh index ef9159e..a790a5d 100755 --- a/borg_backup.sh +++ b/borg_backup.sh @@ -39,6 +39,8 @@ fi [ "$1" = '-f' ] || stat_cache_file +source /home/*/SetupCockpit/secrets + touch "$cache_file" # Setting this so the repo does not need to be given on the command line: BORG_REPO=ssh://flyingscorpio@2px.info:22/~/"$(hostname)".borg diff --git a/pacman_hooks/borg_backup.hook b/pacman_hooks/borg_backup.hook index ab5926b..d44a7f4 100644 --- a/pacman_hooks/borg_backup.hook +++ b/pacman_hooks/borg_backup.hook @@ -8,5 +8,5 @@ Target = * [Action] Description = Borg backup When = PreTransaction -Exec = /bin/bash 'source /home/flyingscorpio/SetupCockpit/secrets && /home/flyingscorpio/SetupCockpit/borg_backup.sh' +Exec = /bin/bash /home/flyingscorpio/SetupCockpit/borg_backup.sh Depends = borg