Install script sudo check edge case (#3402)

* Before running refreshing sudo credentials in install script, check ifuser has passwordless sudo or credentials are already cached

* lint
pull/3403/head
OBarronCS 4 weeks ago committed by GitHub
parent b6dbbcb397
commit 42b2f9e3b7
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

@ -137,8 +137,12 @@ else
${*}
}
else
echoinfo "Requesting 'sudo' privileges. You may be prompted for your password..."
sudo -v
# Before prompting, check if the user can run sudo without password,
# or if the credentials are already cached
if ! sudo -n true 2> /dev/null; then
echoinfo "Requesting 'sudo' privileges. You may be prompted for your password..."
sudo -v
fi
fi
fi

Loading…
Cancel
Save