su_run: use pkexec for GUI

This commit is contained in:
Mikhail Tergoev
2025-08-01 12:11:24 +03:00
parent b403934966
commit 3d28dc2758

View File

@ -180,13 +180,17 @@ fi
##### ROOT #####
su_run () {
if [[ $WH_USE_GUI != "1" ]] ; then
local i="1"
while [[ $i -le "3" ]] ; do
print_info "Для продолжения установки введите root пароль (попытка $i из 3)..."
su - -c "$@" && return 0
((i++))
done
return 1
else
pkexec "$@" && return 0
fi
fatal "Не удалось установить необходимые компоненты!"
}
##### CHECK DEPENDENCIES #####