Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/nextcloud/nextcloudpi.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authornachoparker <nacho@ownyourbits.com>2019-02-17 10:29:52 +0300
committernachoparker <nacho@ownyourbits.com>2019-02-17 10:29:59 +0300
commit41a48c97aa09a660f3836c93b43a373ec4f5aab1 (patch)
tree3df635bc50beb47efa4e8a50b8268bb167fd7a62
parent743cb2461023289525de1cb6c0983d34b9bcc792 (diff)
nc-backup-auto: notify failuresv1.6.7
-rw-r--r--bin/ncp/BACKUPS/nc-backup-auto.sh8
-rw-r--r--changelog.md4
-rw-r--r--etc/ncp-config.d/nc-backup-auto.cfg6
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"
}
]
}