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.
#! /usr/bin/env bash
-# File used to check dependencies
+# Check for composer
if [ ! -f composer.phar ]; then
echo "composer.phar not found, we'll see if composer is installed globally."
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; }
. "$REQUIRE_FILE"
+# Check for wallabag .git folder
+if [ ! -d .git ]; then
+ 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.";
+ exit 1;
+fi
+
rm -rf var/cache/*
git fetch origin
git fetch --tags