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-03-23 19:19:35 +0300
committernachoparker <nacho@ownyourbits.com>2019-03-23 19:19:35 +0300
commit24602646d93ab61dd13ee331e70300fd2f9a6beb (patch)
tree54a29b3330ff59715f2521e63d64e14f56031159
parente99662e3f042b671bb6bc1feca98c23d1f771040 (diff)
fix cron pathv1.10.5
-rw-r--r--bin/ncp/BACKUPS/nc-backup-auto.sh6
-rw-r--r--bin/ncp/BACKUPS/nc-rsync-auto.sh2
-rw-r--r--bin/ncp/CONFIG/nc-autoupdate-nc.sh2
-rw-r--r--bin/ncp/CONFIG/nc-autoupdate-ncp.sh2
-rw-r--r--bin/ncp/CONFIG/nc-notify-updates.sh4
-rw-r--r--bin/ncp/CONFIG/nc-previews-auto.sh2
-rw-r--r--bin/ncp/CONFIG/nc-scan-auto.sh8
-rw-r--r--bin/ncp/CONFIG/nc-update-nc-apps-auto.sh4
-rwxr-xr-xupdate.sh8
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"
diff --git a/update.sh b/update.sh
index 0c044344..c9e4397b 100755
--- a/update.sh
+++ b/update.sh
@@ -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 )"