From 8541a6557ec0725826b130e5787406efd727dedf Mon Sep 17 00:00:00 2001
From: root <root@anna.fi.muni.cz>
Date: Fri, 14 Aug 2020 10:49:09 +0200
Subject: [PATCH] backup-tar: Avoid error message and possibility of spurious
 success on anna

---
 backup-tar/sources_anna | 9 ++++++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/backup-tar/sources_anna b/backup-tar/sources_anna
index 5f32d8c..ee47c8d 100644
--- a/backup-tar/sources_anna
+++ b/backup-tar/sources_anna
@@ -1,6 +1,9 @@
-POSTGRES=/root/backup/postgres
-mkdir -p $POSTGRES
-sudo -u postgres pg_dumpall | xz -9 -T2 > $POSTGRES/postgres-anna.dump.xz
+(
+    set -euo pipefail
+    POSTGRES=/root/backup/postgres
+    mkdir -p $POSTGRES
+    (cd ~postgres; sudo -u postgres pg_dumpall) | xz -9 -T2 > $POSTGRES/postgres-anna.dump.xz
+)
 
 SOURCES="/srv/pdsbot/ /root/backup/postgres/"
 
-- 
GitLab