diff --git a/docs/static/install.sh b/docs/static/install.sh index a84457f05..dbf5e17ed 100755 --- a/docs/static/install.sh +++ b/docs/static/install.sh @@ -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