Initialize sudo reference before its first actual use (#7367)

Unfortunately, in my previous pr I missed the fact that uninstall
procedure uses sudo as well. La colpa mia.
This commit is contained in:
Igor B. Poretsky
2025-11-27 17:20:46 +03:00
committed by GitHub
parent ab022172a9
commit acbcb44dbc

View File

@@ -856,6 +856,16 @@ detect_start_command() {
fi
}
SUDO=
if [ "$(id -u)" -ne 0 ]; then
# Running as root, no need for sudo
if ! available sudo; then
fatal "This script requires superuser permissions. Please re-run as root."
fi
SUDO="sudo"
fi
# Check if uninstall flag is provided
if [ "$1" = "--uninstall" ]; then
uninstall_localai
@@ -877,16 +887,6 @@ if [ "$OS" = "Darwin" ]; then
exit 0
fi
SUDO=
if [ "$(id -u)" -ne 0 ]; then
# Running as root, no need for sudo
if ! available sudo; then
fatal "This script requires superuser permissions. Please re-run as root."
fi
SUDO="sudo"
fi
if check_gpu lspci amdgpu || check_gpu lshw amdgpu; then
HAS_AMD=true
fi