su_run: use pkexec for GUI
This commit is contained in:
18
winehelper
18
winehelper
@ -180,13 +180,17 @@ fi
|
|||||||
|
|
||||||
##### ROOT #####
|
##### ROOT #####
|
||||||
su_run () {
|
su_run () {
|
||||||
local i="1"
|
if [[ $WH_USE_GUI != "1" ]] ; then
|
||||||
while [[ $i -le "3" ]] ; do
|
local i="1"
|
||||||
print_info "Для продолжения установки введите root пароль (попытка $i из 3)..."
|
while [[ $i -le "3" ]] ; do
|
||||||
su - -c "$@" && return 0
|
print_info "Для продолжения установки введите root пароль (попытка $i из 3)..."
|
||||||
((i++))
|
su - -c "$@" && return 0
|
||||||
done
|
((i++))
|
||||||
return 1
|
done
|
||||||
|
else
|
||||||
|
pkexec "$@" && return 0
|
||||||
|
fi
|
||||||
|
fatal "Не удалось установить необходимые компоненты!"
|
||||||
}
|
}
|
||||||
|
|
||||||
##### CHECK DEPENDENCIES #####
|
##### CHECK DEPENDENCIES #####
|
||||||
|
Reference in New Issue
Block a user