From 7213b9be3529665c422d7ccd35f9b9b2c9dc29ca Mon Sep 17 00:00:00 2001 From: redxef Date: Wed, 29 Sep 2021 18:09:00 +0200 Subject: [PATCH] Fix startup if not in directory. --- start | 16 +++++++++++++++- 1 file changed, 15 insertions(+), 1 deletion(-) diff --git a/start b/start index aa00051..ecf7eab 100755 --- a/start +++ b/start @@ -15,9 +15,23 @@ if [[ -z "$DEBUG" ]]; then DEBUG= fi + +# Sudo prompt +if [[ -n "$SUDO" ]]; then + true +elif [[ -t 1 ]]; then + SUDO=sudo +else + export SUDO_ASKPASS=/usr/lib/ssh/ssh-askpass + SUDO='sudo --askpass' +fi +if ! which "$SUDO" >/dev/null 2>&1; then + SUDO=sudo +fi + set -u -SUDO=sudo +cd "$(dirname "$0")" $SUDO true