From 201e4063ed0ec7e1acb9cbae2703988416dda2f2 Mon Sep 17 00:00:00 2001 From: lunardunno <126363523+lunardunno@users.noreply.github.com> Date: Thu, 28 May 2026 14:25:58 +0400 Subject: [PATCH] "which" as main, "command" as backup for check user --- client/server_scripts/check_user_in_sudo.sh | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/client/server_scripts/check_user_in_sudo.sh b/client/server_scripts/check_user_in_sudo.sh index f83f2fd77..c621c83f4 100644 --- a/client/server_scripts/check_user_in_sudo.sh +++ b/client/server_scripts/check_user_in_sudo.sh @@ -1,8 +1,8 @@ -if which apt-get > /dev/null 2>&1; then pm=$(which apt-get); opt="--version";\ -elif which dnf > /dev/null 2>&1; then pm=$(which dnf); opt="--version";\ -elif which yum > /dev/null 2>&1; then pm=$(which yum); opt="--version";\ -elif which zypper > /dev/null 2>&1; then pm=$(which zypper); opt="--version";\ -elif which pacman > /dev/null 2>&1; then pm=$(which pacman); opt="--version";\ +if pm=$(which apt-get 2>/dev/null || command -v apt-get 2>/dev/null); then opt="--version";\ +elif pm=$(which dnf 2>/dev/null || command -v dnf 2>/dev/null); then opt="--version";\ +elif pm=$(which yum 2>/dev/null || command -v yum 2>/dev/null); then opt="--version";\ +elif pm=$(which zypper 2>/dev/null || command -v zypper 2>/dev/null); then opt="--version";\ +elif pm=$(which pacman 2>/dev/null || command -v pacman 2>/dev/null); then opt="--version";\ else pm="uname"; opt="-a";\ fi;\ CUR_USER=$(whoami 2>/dev/null || echo $HOME | sed 's/.*\///');\