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>2017-08-16 01:37:50 +0300
committernachoparker <nacho@ownyourbits.com>2017-08-16 01:37:50 +0300
commit8f349c938f614e3157656d0a0a473e5a8a93eb56 (patch)
tree417ee9d2957a60972039686841bacea750cde777
parent96685c2928597c5b0499ac782644581fc5903abf (diff)
faster remote updates and version checksv0.20.4
-rwxr-xr-xbin/ncp-check-version2
-rwxr-xr-xbin/ncp-update2
-rw-r--r--build-devel.sh2
-rw-r--r--nextcloudpi.sh31
4 files changed, 5 insertions, 32 deletions
diff --git a/bin/ncp-check-version b/bin/ncp-check-version
index cc0936f0..3cb25c18 100755
--- a/bin/ncp-check-version
+++ b/bin/ncp-check-version
@@ -6,7 +6,7 @@
ping -W 2 -w 1 -q github.com &>/dev/null || { echo "No internet connectivity"; exit 1; }
-git clone -q --bare https://github.com/nextcloud/nextcloudpi.git /tmp/ncp-check-tmp || exit 1
+git clone --depth 20 -q --bare https://github.com/nextcloud/nextcloudpi.git /tmp/ncp-check-tmp || exit 1
cd /tmp/ncp-check-tmp
VER=$( git describe --always --tags | grep -oP "v\d+\.\d+\.\d+" )
diff --git a/bin/ncp-update b/bin/ncp-update
index 8330cf06..25662956 100755
--- a/bin/ncp-update
+++ b/bin/ncp-update
@@ -7,7 +7,7 @@
ping -W 2 -w 1 -q github.com &>/dev/null || { echo "No internet connectivity"; exit 1; }
echo -e "Downloading updates"
rm -rf /tmp/ncp-update-tmp
- git clone -q https://github.com/nextcloud/nextcloudpi.git /tmp/ncp-update-tmp || exit 1
+ git clone --depth 20 -q https://github.com/nextcloud/nextcloudpi.git /tmp/ncp-update-tmp || exit 1
cd /tmp/ncp-update-tmp
echo -e "Performing updates"
diff --git a/build-devel.sh b/build-devel.sh
index d8c049cf..b17a7055 100644
--- a/build-devel.sh
+++ b/build-devel.sh
@@ -20,7 +20,7 @@ install()
{
echo -e "Downloading updates"
rm -rf /tmp/ncp-update-tmp
- git clone -q -b devel https://github.com/nextcloud/nextcloudpi.git /tmp/ncp-update-tmp
+ git clone --depth 20 -q -b devel https://github.com/nextcloud/nextcloudpi.git /tmp/ncp-update-tmp
cd /tmp/ncp-update-tmp
echo -e "Performing updates"
diff --git a/nextcloudpi.sh b/nextcloudpi.sh
index 8d4825c4..b88ce29c 100644
--- a/nextcloudpi.sh
+++ b/nextcloudpi.sh
@@ -124,35 +124,6 @@ EOF
EOF
chmod a+x /etc/cron.daily/ncp-check-version
-
-cat > /usr/local/bin/ncp-update <<'EOF'
-#!/bin/bash
-{
-[ $(id -u) -ne 0 ] && { printf "Must be run as root. Try 'sudo $0'\n"; exit 1; }
-ping -W 2 -w 1 -q github.com &>/dev/null || { echo "No internet connectivity"; exit 1; }
-echo -e "Downloading updates"
-rm -rf /tmp/ncp-update-tmp
-git clone -q https://github.com/nextcloud/nextcloudpi.git /tmp/ncp-update-tmp || exit 1
-cd /tmp/ncp-update-tmp
-
-echo -e "Performing updates"
-./update.sh
-
-VER=$( git describe --always --tags | grep -oP "v\d+\.\d+\.\d+" )
-grep -qP "v\d+\.\d+\.\d+" <<< $VER && { # check format
- echo $VER > /usr/local/etc/ncp-version
- echo $VER > /var/run/.ncp-latest-version
-}
-
-cd /
-rm -rf /tmp/ncp-update-tmp
-
-echo -e "NextCloudPi updated to version \e[1m$VER\e[0m"
-exit
-}
-EOF
- chmod a+x /usr/local/bin/ncp-update
-
# TMP UPLOAD DIR
mkdir -p "$UPLOADTMPDIR"
chown www-data:www-data "$UPLOADTMPDIR"
@@ -160,6 +131,8 @@ EOF
sed -i "s|^;\?sys_temp_dir =.*$|sys_temp_dir = $UPLOADTMPDIR|" /etc/php/7.0/fpm/php.ini
# update to latest version from github as part of the build process
+ wget https://raw.githubusercontent.com/nextcloud/nextcloudpi/master/bin/ncp-update -O /usr/local/bin/ncp-update
+ chmod a+x /usr/local/bin/ncp-update
/usr/local/bin/ncp-update
# External requirements for Apps