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:
Diffstat (limited to 'bin/ncp-check-nc-version')
-rwxr-xr-xbin/ncp-check-nc-version9
1 files changed, 8 insertions, 1 deletions
diff --git a/bin/ncp-check-nc-version b/bin/ncp-check-nc-version
index 97ed40f9..49318789 100755
--- a/bin/ncp-check-nc-version
+++ b/bin/ncp-check-nc-version
@@ -8,9 +8,16 @@ source /usr/local/etc/library.sh # sets NCLATESTVER
CURRENT="$(ncc status | grep "version:" | awk '{ print $3 }')"
LATEST="$(wget -qO- https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/etc/ncp.cfg | jq -r .nextcloud_version)"
+NOTIFIED=/var/run/.nc-version-notified
+
+test -e "${NOTIFIED}" && [[ "${LATEST}" == "$( cat "${NOTIFIED}" )" ]] && {
+ echo "Found update from ${CURRENT} to ${LATEST}. Already notified"
+ exit 0
+}
if is_more_recent_than "${LATEST}" "${CURRENT}"; then
notify_admin \
"Nextcloud update" \
- "Update from ${CURRENT} to "${LATEST}" is available. Update from https://$(get_ip):4443"
+ "Update from ${CURRENT} to ${LATEST} is available. Update from https://$(get_ip):4443"
+ echo "${LATEST}" > "${NOTIFIED}"
fi