diff options
-rw-r--r-- | scripts/install.sh | 10 | ||||
-rw-r--r-- | scripts/update.sh | 10 |
2 files changed, 18 insertions, 2 deletions
diff --git a/scripts/install.sh b/scripts/install.sh index 7d3311b0..8b7ea03f 100644 --- a/scripts/install.sh +++ b/scripts/install.sh | |||
@@ -2,9 +2,17 @@ | |||
2 | # You can execute this file to install wallabag | 2 | # You can execute this file to install wallabag |
3 | # eg: `sh install.sh prod` | 3 | # eg: `sh install.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 | |||
5 | # Abort running this script if root | 12 | # Abort running this script if root |
6 | if [ "$EUID" == "0" ]; then | 13 | if [ "$IGNORE_ROOT" -eq 0 ] && [ "$EUID" == "0" ]; then |
7 | echo "Do not run this script as root!" >&2 | 14 | echo "Do not run this script as root!" >&2 |
15 | echo "Use $IGNORE_ROOT_ARG to ignore this error." >&2 | ||
8 | exit 1 | 16 | exit 1 |
9 | fi | 17 | fi |
10 | 18 | ||
diff --git a/scripts/update.sh b/scripts/update.sh index 4911d7c4..c62d104a 100644 --- a/scripts/update.sh +++ b/scripts/update.sh | |||
@@ -2,9 +2,17 @@ | |||
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 | |||
5 | # Abort running this script if root | 12 | # Abort running this script if root |
6 | if [ "$EUID" == "0" ]; then | 13 | if [ "$IGNORE_ROOT" -eq 0 ] && [ "$EUID" == "0" ]; then |
7 | echo "Do not run this script as root!" >&2 | 14 | echo "Do not run this script as root!" >&2 |
15 | echo "Use $IGNORE_ROOT_ARG to ignore this error." >&2 | ||
8 | exit 1 | 16 | exit 1 |
9 | fi | 17 | fi |
10 | 18 | ||