From eb0f404931850a797215c48efd6f6f02c217c9b9 Mon Sep 17 00:00:00 2001 From: vinceliuice Date: Sat, 8 Jun 2019 10:54:13 +0800 Subject: [PATCH] update --- install.sh | 23 +++++++++++------------ 1 file changed, 11 insertions(+), 12 deletions(-) diff --git a/install.sh b/install.sh index df7ee8a..ffa0e60 100755 --- a/install.sh +++ b/install.sh @@ -191,20 +191,19 @@ if [[ $# -lt 1 ]] && [[ $UID -eq $ROOT_UID ]]; then fi if [[ $# -lt 1 ]] && [[ $UID -ne $ROOT_UID ]]; then + # Error message + prompt -e "\n [ Error!] -> Run me as root " - # Error message - prompt -e "\n [ Error!] -> Run me as root " + # persisted execution of the script as root + read -p "[ trusted ] specify the root password : " -t${MAX_DELAY} -s + [[ -n "$REPLY" ]]&& { + sudo -S <<< $REPLY $0 + }|| { + prompt "\n Operation canceled Bye" + exit 1 + } - # persisted execution of the script as root - read -p "[ trusted ] specify the root password : " -t${MAX_DELAY} -s - [[ -n "$REPLY" ]]&& { - sudo -S <<< $REPLY $0 - }|| { - prompt "\n Operation canceled Bye" - exit 1 - } - - run_dialog + run_dialog fi while [[ $# -ge 1 ]]; do