From 0c538aef3c86ba09e2e346e52c78a09d2422c00b Mon Sep 17 00:00:00 2001 From: nachoparker Date: Tue, 4 Feb 2020 20:14:47 -0700 Subject: add notify_admin functionality Signed-off-by: nachoparker --- bin/ncp/NETWORKING/letsencrypt.sh | 14 ++++++++------ bin/ncp/SYSTEM/nc-hdd-monitor.sh | 7 ++++--- bin/ncp/UPDATES/nc-autoupdate-nc.sh | 4 ++-- bin/ncp/UPDATES/nc-autoupdate-ncp.sh | 5 ++--- bin/ncp/UPDATES/nc-notify-updates.sh | 14 ++++++++------ bin/ncp/UPDATES/nc-update-nc-apps-auto.sh | 3 ++- 6 files changed, 26 insertions(+), 21 deletions(-) (limited to 'bin') diff --git a/bin/ncp/NETWORKING/letsencrypt.sh b/bin/ncp/NETWORKING/letsencrypt.sh index 86241e6f..449a5dc2 100644 --- a/bin/ncp/NETWORKING/letsencrypt.sh +++ b/bin/ncp/NETWORKING/letsencrypt.sh @@ -67,14 +67,15 @@ configure() # Set up auto-renewal cat > /etc/cron.weekly/letsencrypt-ncp < /etc/letsencrypt/renewal-hooks/deploy/ncp <> /usr/local/etc/ncp-hdd-notif.sh < /etc/cron.daily/ncp-autoupdate-nc <> /var/log/ncp.log /usr/local/bin/ncp-update-nc "$NCVER" 2>&1 | tee -a /var/log/ncp.log @@ -29,8 +30,7 @@ if [[ \${PIPESTATUS[0]} -eq 0 ]]; then VER="\$( /usr/local/bin/ncc status | grep "version:" | awk '{ print \$3 }' )" - sudo -u www-data php /var/www/nextcloud/occ notification:generate \ - "$NOTIFYUSER" "NextCloudPi" -l "Nextcloud was updated to \$VER" + notify_admin "NextCloudPi" "Nextcloud was updated to \$VER" fi echo "" >> /var/log/ncp.log EOF diff --git a/bin/ncp/UPDATES/nc-autoupdate-ncp.sh b/bin/ncp/UPDATES/nc-autoupdate-ncp.sh index 2a662ac6..6aa00f68 100644 --- a/bin/ncp/UPDATES/nc-autoupdate-ncp.sh +++ b/bin/ncp/UPDATES/nc-autoupdate-ncp.sh @@ -19,11 +19,10 @@ configure() cat > /etc/cron.daily/ncp-autoupdate < /usr/local/bin/ncp-notify-update < \$NOTIFIED EOF @@ -53,6 +54,7 @@ EOF cat > /usr/local/bin/ncp-notify-unattended-upgrade < "$cronfile" <> /var/log/ncp.log APPS=\$( echo "\$OUT" | grep 'updated\$' | awk '{ print \$1 }') -[[ "\$APPS" != "" ]] && /usr/local/bin/ncc notification:generate "$USER" "Apps updated" -l "\$APPS" +[[ "\$APPS" != "" ]] && notify_admin "Apps updated" "\$APPS" EOF chmod 755 "$cronfile" echo "automatic app updates enabled" -- cgit v1.2.3