Source secrets in hook, not in script. Makes the script usable in other contexts
This commit is contained in:
parent
9c5e6cfa5f
commit
43f6f5e80e
2 changed files with 1 additions and 4 deletions
|
@ -39,9 +39,6 @@ fi
|
||||||
|
|
||||||
[ "$1" = '-f' ] || stat_cache_file
|
[ "$1" = '-f' ] || stat_cache_file
|
||||||
|
|
||||||
# shellcheck source=./secrets
|
|
||||||
source /home/*/SetupCockpit/secrets
|
|
||||||
|
|
||||||
touch "$cache_file"
|
touch "$cache_file"
|
||||||
# Setting this so the repo does not need to be given on the command line:
|
# Setting this so the repo does not need to be given on the command line:
|
||||||
BORG_REPO=ssh://"$SSH_REPO":22/~/"$(hostname)".borg
|
BORG_REPO=ssh://"$SSH_REPO":22/~/"$(hostname)".borg
|
||||||
|
|
|
@ -8,5 +8,5 @@ Target = *
|
||||||
[Action]
|
[Action]
|
||||||
Description = Borg backup
|
Description = Borg backup
|
||||||
When = PreTransaction
|
When = PreTransaction
|
||||||
Exec = /bin/bash -c "/home/*/SetupCockpit/borg_backup.sh"
|
Exec = /bin/bash -c "source /home/*/SetupCockpit/secrets && /home/*/SetupCockpit/borg_backup.sh"
|
||||||
Depends = borg
|
Depends = borg
|
||||||
|
|
Loading…
Add table
Reference in a new issue