From 4d97a97088ff03a2b21c11b5a8c607b5695006fd Mon Sep 17 00:00:00 2001 From: Mar Alegre Date: Fri, 7 Oct 2022 11:14:42 -0400 Subject: [PATCH 1/2] don't run db-load if db-dump is not the most recent file in the sql dir --- nextcloud/assets/db-updown.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/assets/db-updown.service b/nextcloud/assets/db-updown.service index 5fa7215..bf36a68 100644 --- a/nextcloud/assets/db-updown.service +++ b/nextcloud/assets/db-updown.service @@ -7,7 +7,7 @@ Requires=postgresql.service Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/environment -ExecStart=/bin/bash -c "db-load /vol/data/sql/$DBNAME-updown.sql" +ExecStart=/bin/bash -c "if [[ $(ls -t /vol/data/sql/ | head -1) == $DBNAME-updown.sql ]]; then db-load /vol/data/sql/$DBNAME-updown.sql; fi" ExecStop=/bin/bash -c "db-dump /vol/data/sql/$DBNAME-updown.sql" [Install] From 110bb1ce87f0205bf8b8979d6334368772e8c020 Mon Sep 17 00:00:00 2001 From: Mar Alegre Date: Fri, 7 Oct 2022 11:21:37 -0400 Subject: [PATCH 2/2] added message if not loading db --- nextcloud/assets/db-updown.service | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/nextcloud/assets/db-updown.service b/nextcloud/assets/db-updown.service index bf36a68..f795b57 100644 --- a/nextcloud/assets/db-updown.service +++ b/nextcloud/assets/db-updown.service @@ -7,7 +7,7 @@ Requires=postgresql.service Type=oneshot RemainAfterExit=yes EnvironmentFile=/etc/environment -ExecStart=/bin/bash -c "if [[ $(ls -t /vol/data/sql/ | head -1) == $DBNAME-updown.sql ]]; then db-load /vol/data/sql/$DBNAME-updown.sql; fi" +ExecStart=/bin/bash -c "if [[ $(ls -t /vol/data/sql/ | head -1) == $DBNAME-updown.sql ]]; then db-load /vol/data/sql/$DBNAME-updown.sql; else echo 'updown.sql is not most recent file in database dir, skipping db-load'; fi" ExecStop=/bin/bash -c "db-dump /vol/data/sql/$DBNAME-updown.sql" [Install]