diff options
author | nachoparker <nacho@ownyourbits.com> | 2019-02-17 10:29:52 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2019-02-17 10:29:59 +0300 |
commit | 41a48c97aa09a660f3836c93b43a373ec4f5aab1 (patch) | |
tree | 3df635bc50beb47efa4e8a50b8268bb167fd7a62 | |
parent | 743cb2461023289525de1cb6c0983d34b9bcc792 (diff) |
nc-backup-auto: notify failuresv1.6.7
-rw-r--r-- | bin/ncp/BACKUPS/nc-backup-auto.sh | 8 | ||||
-rw-r--r-- | changelog.md | 4 | ||||
-rw-r--r-- | etc/ncp-config.d/nc-backup-auto.cfg | 6 |
3 files changed, 14 insertions, 4 deletions
diff --git a/bin/ncp/BACKUPS/nc-backup-auto.sh b/bin/ncp/BACKUPS/nc-backup-auto.sh index 994e9923..9635c1ab 100644 --- a/bin/ncp/BACKUPS/nc-backup-auto.sh +++ b/bin/ncp/BACKUPS/nc-backup-auto.sh @@ -18,9 +18,11 @@ configure() cat > /usr/local/bin/ncp-backup-auto <<EOF #!/bin/bash -sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --on -/usr/local/bin/ncp-backup "$DESTDIR" "$INCLUDEDATA" "$COMPRESS" "$BACKUPLIMIT" -sudo -u www-data php /var/www/nextcloud/occ maintenance:mode --off +ncc maintenance:mode --on +/usr/local/bin/ncp-backup "$DESTDIR" "$INCLUDEDATA" "$COMPRESS" "$BACKUPLIMIT" || failed=true +ncc maintenance:mode --off +[[ "\$failed" == "true" ]] && \ + ncc notification:generate "$NOTIFYUSER" "Auto-backup failed" -l "Your automatic backup failed" EOF chmod +x /usr/local/bin/ncp-backup-auto diff --git a/changelog.md b/changelog.md index c53b0747..0f31977e 100644 --- a/changelog.md +++ b/changelog.md @@ -1,5 +1,7 @@ -[v1.6.6](https://github.com/nextcloud/nextcloudpi/commit/93cc781) (2019-02-15) nc-automount: fix NFS delay +[v1.6.7](https://github.com/nextcloud/nextcloudpi/commit/3bcccdd) (2019-02-17) nc-backup-auto: notify failures + +[v1.6.6](https://github.com/nextcloud/nextcloudpi/commit/743cb24) (2019-02-15) nc-automount: fix NFS delay [v1.6.5 ](https://github.com/nextcloud/nextcloudpi/commit/c28868d) (2019-02-15) nc-trusted-domains: empty values by default diff --git a/etc/ncp-config.d/nc-backup-auto.cfg b/etc/ncp-config.d/nc-backup-auto.cfg index e844fc8e..32ee2d71 100644 --- a/etc/ncp-config.d/nc-backup-auto.cfg +++ b/etc/ncp-config.d/nc-backup-auto.cfg @@ -42,6 +42,12 @@ "name": "Backup limit", "suggest": "4", "value": "4" + }, + { + "id": "NOTIFYUSER", + "name": "Notify user", + "suggest": "ncp", + "value": "ncp" } ] } |