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