diff options
Diffstat (limited to 'scripts/update.sh')
-rwxr-xr-x[-rw-r--r--] | scripts/update.sh | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/scripts/update.sh b/scripts/update.sh index d0598135..c62d104a 100644..100755 --- a/scripts/update.sh +++ b/scripts/update.sh | |||
@@ -2,6 +2,20 @@ | |||
2 | # You can execute this file to update wallabag | 2 | # You can execute this file to update wallabag |
3 | # eg: `sh update.sh prod` | 3 | # eg: `sh update.sh prod` |
4 | 4 | ||
5 | IGNORE_ROOT_ARG="--ignore-root-warning" | ||
6 | IGNORE_ROOT=0 | ||
7 | |||
8 | if [ "$1" == "$IGNORE_ROOT_ARG" ]; then | ||
9 | IGNORE_ROOT=1 | ||
10 | fi | ||
11 | |||
12 | # Abort running this script if root | ||
13 | if [ "$IGNORE_ROOT" -eq 0 ] && [ "$EUID" == "0" ]; then | ||
14 | echo "Do not run this script as root!" >&2 | ||
15 | echo "Use $IGNORE_ROOT_ARG to ignore this error." >&2 | ||
16 | exit 1 | ||
17 | fi | ||
18 | |||
5 | set -e | 19 | set -e |
6 | set -u | 20 | set -u |
7 | 21 | ||