From 42b2f9e3b73fc8204b5405e50a8285485857a0ca Mon Sep 17 00:00:00 2001 From: OBarronCS <55004530+OBarronCS@users.noreply.github.com> Date: Thu, 13 Nov 2025 16:10:51 -0500 Subject: [PATCH] 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 --- docs/install.sh | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/docs/install.sh b/docs/install.sh index 40b45cd68..fe46c5ba7 100755 --- a/docs/install.sh +++ b/docs/install.sh @@ -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