aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorEuAndreh <eu@euandre.org>2019-06-05 23:15:34 -0300
committerEuAndreh <eu@euandre.org>2019-06-05 23:15:34 -0300
commita780d7b1651e409e217d39c406f23ef2c1aa2edb (patch)
tree11af7f2d998195d4b0e6c7a914a402bafdd4dd8a /scripts
parentRestore backup in Ansible instead of Bash (diff)
downloadtoph-a780d7b1651e409e217d39c406f23ef2c1aa2edb.tar.gz
toph-a780d7b1651e409e217d39c406f23ef2c1aa2edb.tar.xz
Fix ShellCheck offenses
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/box/create-backup.env.sh2
-rwxr-xr-xscripts/box/restore-backup.env.sh4
-rwxr-xr-xscripts/ci/provision.sh2
3 files changed, 5 insertions, 3 deletions
diff --git a/scripts/box/create-backup.env.sh b/scripts/box/create-backup.env.sh
index c9b2d3d..b87df38 100755
--- a/scripts/box/create-backup.env.sh
+++ b/scripts/box/create-backup.env.sh
@@ -11,4 +11,4 @@ borg create \
--progress \
--compression lzma,6 \
"${BORG_REPO}::{hostname}-{now}-${VPS_COMMIT_SHA}" \
- ${VOLUME_HOME}/*
+ "${VOLUME_HOME}"/*
diff --git a/scripts/box/restore-backup.env.sh b/scripts/box/restore-backup.env.sh
index b12d4f0..14d462d 100755
--- a/scripts/box/restore-backup.env.sh
+++ b/scripts/box/restore-backup.env.sh
@@ -3,7 +3,7 @@
export BORG_REMOTE_PATH="${BORG_REMOTE_PATH}"
export BORG_PASSPHRASE="${BORG_PASSPHRASE}"
-pushd "$(mktemp -d)"
+pushd "$(mktemp -d)" || exit 1
ARCHIVE="$(borg list "${BORG_REPO}" --last 1 --short)"
echo "Extracting archive ${ARCHIVE}"
@@ -15,4 +15,4 @@ borg extract \
echo "Done."
mv home/vps/volumes/* /home/vps/volumes/
-popd
+popd || exit 1
diff --git a/scripts/ci/provision.sh b/scripts/ci/provision.sh
index 232cb93..a56d9f6 100755
--- a/scripts/ci/provision.sh
+++ b/scripts/ci/provision.sh
@@ -15,7 +15,9 @@ setup_borg_files() {
scp ./secrets/borg/borg-remote "$TLD":/root/.ssh/id_rsa
scp ./secrets/borg/known-hosts.txt "$TLD":/root/.ssh/known_hosts
ssh "$TLD" 'chmod 400 /root/.ssh/id_rsa'
+ # shellcheck disable=SC2029
envsubst < "${template_file}" | ssh "$TLD" "cat > /home/vps/${destination_name} && chmod +x /home/vps/${destination_name}"
+ # shellcheck disable=SC2029
ssh "$TLD" "chmod +x /home/vps/${destination_name}"
}