borg-backup-server: set SHELL for verification script

In today's weird corner-case issue; when running under cron,
SHELL=/bin/sh ... which doesn't really matter (this script is run
under #!/bin/bash) *except* that "sudo -s" is obeying SHELL and
consequently the in-line script here fails under cron, but not when
run interactively.  Just set SHELL=/bin/bash for consistency.

Change-Id: Ic8584b90fea8382f7a7d294b98a0a3689bfc981b
This commit is contained in:
Ian Wienand 2021-03-23 14:51:57 +11:00
parent aa4f1b4256
commit 86ed1d74dd

View File

@ -1,5 +1,9 @@
#!/bin/bash #!/bin/bash
# When under cron, SHELL can bin /bin/sh which the "sudo -s" below
# obeys. Let's just use bash.
export SHELL=/bin/bash
pushd /opt/backups pushd /opt/backups
for u in borg-*; do for u in borg-*; do