diff options
author | nachoparker <nacho@ownyourbits.com> | 2019-03-23 19:19:35 +0300 |
---|---|---|
committer | nachoparker <nacho@ownyourbits.com> | 2019-03-23 19:19:35 +0300 |
commit | 24602646d93ab61dd13ee331e70300fd2f9a6beb (patch) | |
tree | 54a29b3330ff59715f2521e63d64e14f56031159 | |
parent | e99662e3f042b671bb6bc1feca98c23d1f771040 (diff) |
fix cron pathv1.10.5
-rw-r--r-- | bin/ncp/BACKUPS/nc-backup-auto.sh | 6 | ||||
-rw-r--r-- | bin/ncp/BACKUPS/nc-rsync-auto.sh | 2 | ||||
-rw-r--r-- | bin/ncp/CONFIG/nc-autoupdate-nc.sh | 2 | ||||
-rw-r--r-- | bin/ncp/CONFIG/nc-autoupdate-ncp.sh | 2 | ||||
-rw-r--r-- | bin/ncp/CONFIG/nc-notify-updates.sh | 4 | ||||
-rw-r--r-- | bin/ncp/CONFIG/nc-previews-auto.sh | 2 | ||||
-rw-r--r-- | bin/ncp/CONFIG/nc-scan-auto.sh | 8 | ||||
-rw-r--r-- | bin/ncp/CONFIG/nc-update-nc-apps-auto.sh | 4 | ||||
-rwxr-xr-x | update.sh | 8 |
9 files changed, 23 insertions, 15 deletions
diff --git a/bin/ncp/BACKUPS/nc-backup-auto.sh b/bin/ncp/BACKUPS/nc-backup-auto.sh index 9635c1ab..ea6e1fda 100644 --- a/bin/ncp/BACKUPS/nc-backup-auto.sh +++ b/bin/ncp/BACKUPS/nc-backup-auto.sh @@ -18,11 +18,11 @@ configure() cat > /usr/local/bin/ncp-backup-auto <<EOF #!/bin/bash -ncc maintenance:mode --on +/usr/local/bin/ncc maintenance:mode --on /usr/local/bin/ncp-backup "$DESTDIR" "$INCLUDEDATA" "$COMPRESS" "$BACKUPLIMIT" || failed=true -ncc maintenance:mode --off +/usr/local/bin/ncc maintenance:mode --off [[ "\$failed" == "true" ]] && \ - ncc notification:generate "$NOTIFYUSER" "Auto-backup failed" -l "Your automatic backup failed" + /usr/local/bin/ncc notification:generate "$NOTIFYUSER" "Auto-backup failed" -l "Your automatic backup failed" EOF chmod +x /usr/local/bin/ncp-backup-auto diff --git a/bin/ncp/BACKUPS/nc-rsync-auto.sh b/bin/ncp/BACKUPS/nc-rsync-auto.sh index d9bfbc1e..8bf1804b 100644 --- a/bin/ncp/BACKUPS/nc-rsync-auto.sh +++ b/bin/ncp/BACKUPS/nc-rsync-auto.sh @@ -23,7 +23,7 @@ configure() } local DATADIR - DATADIR=$( sudo -u www-data php /var/www/nextcloud/occ config:system:get datadirectory ) || { + DATADIR=$( ncc config:system:get datadirectory ) || { echo -e "Error reading data directory. Is NextCloud running and configured?"; return 1; } diff --git a/bin/ncp/CONFIG/nc-autoupdate-nc.sh b/bin/ncp/CONFIG/nc-autoupdate-nc.sh index 979adc75..78621498 100644 --- a/bin/ncp/CONFIG/nc-autoupdate-nc.sh +++ b/bin/ncp/CONFIG/nc-autoupdate-nc.sh @@ -28,7 +28,7 @@ echo -e "[ncp-update-nc]" >> /var/log/ncp.log if [[ \${PIPESTATUS[0]} -eq 0 ]]; then - VER="\$( sudo -u www-data php /var/www/nextcloud/occ status | grep "version:" | awk '{ print \$3 }' )" + 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" diff --git a/bin/ncp/CONFIG/nc-autoupdate-ncp.sh b/bin/ncp/CONFIG/nc-autoupdate-ncp.sh index decd3356..2a662ac6 100644 --- a/bin/ncp/CONFIG/nc-autoupdate-ncp.sh +++ b/bin/ncp/CONFIG/nc-autoupdate-ncp.sh @@ -21,7 +21,7 @@ configure() #!/bin/bash if /usr/local/bin/ncp-test-updates; then /usr/local/bin/ncp-update || exit 1 - sudo -u www-data php /var/www/nextcloud/occ notification:generate \ + /usr/local/bin/ncc notification:generate \ "$NOTIFYUSER" "NextCloudPi" \ -l "NextCloudPi was updated to \$( cat /usr/local/etc/ncp-version )" fi diff --git a/bin/ncp/CONFIG/nc-notify-updates.sh b/bin/ncp/CONFIG/nc-notify-updates.sh index ab3983f2..08dd86ae 100644 --- a/bin/ncp/CONFIG/nc-notify-updates.sh +++ b/bin/ncp/CONFIG/nc-notify-updates.sh @@ -43,7 +43,7 @@ echo "Found update from \$( cat \$VERFILE ) to \$( cat \$LATEST ). Sending notif IFACE=\$( ip r | grep "default via" | awk '{ print \$5 }' | head -1 ) IP=\$( ip a show dev "\$IFACE" | grep global | grep -oP '\d{1,3}(\.\d{1,3}){3}' | head -1 ) -ncc notification:generate \ +/usr/local/bin/ncc notification:generate \ $USER "NextCloudPi update" \ -l "Update from \$( cat \$VERFILE ) to \$( cat \$LATEST ) is available. Update from https://\$IP:4443" @@ -74,7 +74,7 @@ sed -i 's|INFO Packages that will be upgraded:|INFO Packages that will be upgrad echo -e "Packages automatically upgraded: \$PKGS\\n" # notify -ncc notification:generate \ +/usr/local/bin/ncc notification:generate \ $USER "NextCloudPi Unattended Upgrades" \ -l "Packages automatically upgraded \$PKGS" EOF diff --git a/bin/ncp/CONFIG/nc-previews-auto.sh b/bin/ncp/CONFIG/nc-previews-auto.sh index c4d64427..43d876ff 100644 --- a/bin/ncp/CONFIG/nc-previews-auto.sh +++ b/bin/ncp/CONFIG/nc-previews-auto.sh @@ -29,7 +29,7 @@ configure() cat > /usr/local/bin/nc-previews <<EOF #!/bin/bash echo -e "\n[ nc-previews-auto ]" >> /var/log/ncp.log -ionice -c3 nice -n20 ncc preview:pre-generate -n -vvv 2>&1 >>/var/log/ncp.log & +ionice -c3 nice -n20 /usr/local/bin/ncc preview:pre-generate -n -vvv 2>&1 >>/var/log/ncp.log & PID=\$! [[ "$RUNTIME" != 0 ]] && { for i in \$(seq 1 1 $RUNTIME); do diff --git a/bin/ncp/CONFIG/nc-scan-auto.sh b/bin/ncp/CONFIG/nc-scan-auto.sh index bbffb1a5..9236b033 100644 --- a/bin/ncp/CONFIG/nc-scan-auto.sh +++ b/bin/ncp/CONFIG/nc-scan-auto.sh @@ -38,11 +38,11 @@ configure() echo -e "\n[ nc-scan-auto ]" - [[ "$PATH1" != "" ]] && ncc files:scan -n -v -p "$PATH1" - [[ "$PATH2" != "" ]] && ncc files:scan -n -v -p "$PATH2" - [[ "$PATH3" != "" ]] && ncc files:scan -n -v -p "$PATH3" + [[ "$PATH1" != "" ]] && /usr/local/bin/ncc files:scan -n -v -p "$PATH1" + [[ "$PATH2" != "" ]] && /usr/local/bin/ncc files:scan -n -v -p "$PATH2" + [[ "$PATH3" != "" ]] && /usr/local/bin/ncc files:scan -n -v -p "$PATH3" - [[ "${PATH1}${PATH2}${PATH3}" == "" ]] && ncc files:scan -n -v --all + [[ "${PATH1}${PATH2}${PATH3}" == "" ]] && /usr/local/bin/ncc files:scan -n -v --all ) 2>&1 >>/var/log/ncp.log EOF diff --git a/bin/ncp/CONFIG/nc-update-nc-apps-auto.sh b/bin/ncp/CONFIG/nc-update-nc-apps-auto.sh index a4ba286d..bd50f0ff 100644 --- a/bin/ncp/CONFIG/nc-update-nc-apps-auto.sh +++ b/bin/ncp/CONFIG/nc-update-nc-apps-auto.sh @@ -23,12 +23,12 @@ configure() OUT="\$( echo "[ nc-update-nc-apps-auto ]" echo "checking for updates..." -ncc app:update --all -n +/usr/local/bin/ncc app:update --all -n )" echo "\$OUT" >> /var/log/ncp.log APPS=\$( echo "\$OUT" | grep 'updated\$' | awk '{ print \$1 }') -[[ "\$APPS" != "" ]] && ncc notification:generate "$USER" "Apps updated" -l "\$APPS" +[[ "\$APPS" != "" ]] && /usr/local/bin/ncc notification:generate "$USER" "Apps updated" -l "\$APPS" EOF chmod 755 "$cronfile" echo "automatic app updates enabled" @@ -210,6 +210,14 @@ EOF # update sury keys wget -O /etc/apt/trusted.gpg.d/php.gpg https://packages.sury.org/php/apt.gpg + # fix cron path + is_active_app nc-backup-auto && run_app nc-backup-auto + is_active_app nc-scan-auto && run_app nc-scan-auto + is_active_app nc-autoupdate-ncp && run_app nc-autoupdate-ncp + is_active_app nc-notify-updates && run_app nc-notify-updates + is_active_app nc-previews-auto && run_app nc-previews-auto + is_active_app nc-update-nc-apps-auto && run_app nc-update-nc-apps-auto + # remove redundant opcache configuration. Leave until update bug is fixed -> https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=815968 # Bug #416 reappeared after we moved to php7.2 and debian buster packages. (keep last) [[ "$( ls -l /etc/php/7.2/fpm/conf.d/*-opcache.ini | wc -l )" -gt 1 ]] && rm "$( ls /etc/php/7.2/fpm/conf.d/*-opcache.ini | tail -1 )" |