fix(installer): tolerate sudo shims without -k (#13821)

Co-authored-by: Lucas Ma <7184042+pony-maggie@users.noreply.github.com>
This commit is contained in:
Lucas Ma 2026-06-15 18:18:28 +08:00 committed by GitHub
parent 0a91ce20d5
commit 96ea17080a
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -473,7 +473,7 @@ EOF
# be prompted for the password either way, so this shouldn't cause any issues.
#
if user_can_sudo; then
sudo -k >/dev/null 2>&1 # -k forces the password prompt
sudo -k >/dev/null 2>&1 || true # -k forces the password prompt when supported
sudo chsh -s "$zsh" "$USER"
else
chsh -s "$zsh" "$USER" # run chsh normally