strict consent to the continuation of the installation of components
This commit is contained in:
22
winehelper
22
winehelper
@ -39,6 +39,15 @@ fatal () {
|
||||
[[ -n "$WINESERVER" ]] && "$WINESERVER" -w
|
||||
exit 1
|
||||
}
|
||||
print_confirmation () {
|
||||
local answer
|
||||
read -p "$@ (y/N): " answer
|
||||
|
||||
if [[ ! "$answer" =~ ^[Yy]$ ]] ; then
|
||||
print_info "Отменено пользователем."
|
||||
return 1
|
||||
fi
|
||||
}
|
||||
|
||||
##### CHECK VARIABLES #####
|
||||
check_variables () { [[ -z ${!1} ]] && export $1="$2" ;}
|
||||
@ -1194,9 +1203,7 @@ init_database () {
|
||||
}
|
||||
|
||||
prepair_wine () {
|
||||
if [[ -n "$INSTALL_SCRIPT_NAME" ]] \
|
||||
&& [[ "$FORCE_INSTALL" != "1" ]]
|
||||
then
|
||||
if [[ -n "$INSTALL_SCRIPT_NAME" ]] ; then
|
||||
print_warning "Лицензионные соглашения использования сторонних компонентов:
|
||||
|
||||
Некоторые компоненты, установленные в префикс и необходимые для запуска приложений, могут
|
||||
@ -1204,13 +1211,14 @@ prepair_wine () {
|
||||
убедиться в законности использования этих компонентов в вашей юрисдикции.
|
||||
|
||||
Мы не несём ответственности за нарушение лицензионных соглашений, связанное с использованием
|
||||
подготовленного префикса.
|
||||
подготовленного префикса, а так же за программное обеспечение поставляемого из сторонних источников.
|
||||
|
||||
Продолжая использовать данное ПО вы подтверждаете, что ознакомились с данным отказом от
|
||||
Подтверждая продолжение установки, вы соглашаетесь что ознакомились с данным отказом от
|
||||
ответственности и принимаете все риски, связанные с его использованием.
|
||||
"
|
||||
print_info "Для продолжения нажмите любую клавишу на клавиатуре."
|
||||
read -s -n 1
|
||||
if ! print_confirmation "Подтвердите продолжение установки"
|
||||
then exit 0
|
||||
fi
|
||||
fi
|
||||
|
||||
var_winedlloverride_update "winemenubuilder.exe=d"
|
||||
|
Reference in New Issue
Block a user