aboutsummaryrefslogtreecommitdiffhomepage
path: root/scripts
diff options
context:
space:
mode:
authorJeremy Benoist <jeremy.benoist@gmail.com>2019-06-12 21:33:53 +0200
committerJeremy Benoist <jeremy.benoist@gmail.com>2019-06-14 10:13:40 +0200
commit7a82953b3e34e07df2a6ac8b09d01b47db5da879 (patch)
tree0c20a31eba8f76e638f455cd7984c55541ad245f /scripts
parent50bcf225e906f0a499f741fc1407715e966d28f5 (diff)
downloadwallabag-7a82953b3e34e07df2a6ac8b09d01b47db5da879.tar.gz
wallabag-7a82953b3e34e07df2a6ac8b09d01b47db5da879.tar.zst
wallabag-7a82953b3e34e07df2a6ac8b09d01b47db5da879.zip
Check if .git directory exist
If that folder doesn’t exist, it means the udpate script won’t be able to run because it uses git to retrieve the update.
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/require.sh2
-rwxr-xr-xscripts/update.sh6
2 files changed, 7 insertions, 1 deletions
diff --git a/scripts/require.sh b/scripts/require.sh
index c48ab936..63c38132 100755
--- a/scripts/require.sh
+++ b/scripts/require.sh
@@ -1,6 +1,6 @@
1#! /usr/bin/env bash 1#! /usr/bin/env bash
2# File used to check dependencies
3 2
3# Check for composer
4if [ ! -f composer.phar ]; then 4if [ ! -f composer.phar ]; then
5 echo "composer.phar not found, we'll see if composer is installed globally." 5 echo "composer.phar not found, we'll see if composer is installed globally."
6 command -v composer >/dev/null 2>&1 || { echo >&2 "wallabag requires composer but it's not installed (see http://doc.wallabag.org/en/master/user/installation.html). Aborting."; exit 1; } 6 command -v composer >/dev/null 2>&1 || { echo >&2 "wallabag requires composer but it's not installed (see http://doc.wallabag.org/en/master/user/installation.html). Aborting."; exit 1; }
diff --git a/scripts/update.sh b/scripts/update.sh
index 3ef10439..edebe5c5 100755
--- a/scripts/update.sh
+++ b/scripts/update.sh
@@ -37,6 +37,12 @@ fi
37 37
38. "$REQUIRE_FILE" 38. "$REQUIRE_FILE"
39 39
40# Check for wallabag .git folder
41if [ ! -d .git ]; then
42 echo "Can not update because wallabag wasn't installed using git (see https://doc.wallabag.org/en/admin/upgrade.html#upgrade-on-a-shared-hosting). Aborting.";
43 exit 1;
44fi
45
40rm -rf var/cache/* 46rm -rf var/cache/*
41git fetch origin 47git fetch origin
42git fetch --tags 48git fetch --tags