forked from CastroFidel/PortWINE
Scripts version 2131-2
This commit is contained in:
parent
39549a1832
commit
1de526ba37
@ -2,7 +2,7 @@
|
|||||||
# Author: Castro-Fidel (linux-gaming.ru)
|
# Author: Castro-Fidel (linux-gaming.ru)
|
||||||
# License MIT
|
# License MIT
|
||||||
########################################################################
|
########################################################################
|
||||||
unset PP_AUTOPLAY PP_SET_LANG PP_SILENT_INSTALL
|
unset PW_AUTOPLAY PW_SET_LANG PW_SILENT_INSTALL
|
||||||
export portname="PortProton"
|
export portname="PortProton"
|
||||||
export port_ver=1.0
|
export port_ver=1.0
|
||||||
########################################################################
|
########################################################################
|
||||||
@ -20,12 +20,12 @@ if [ "$my_dir" == "/usr/bin" ] ; then
|
|||||||
exit 0
|
exit 0
|
||||||
else
|
else
|
||||||
if [ -n "$(locale | grep "LANG=ru_RU.UTF-8")" ] ; then
|
if [ -n "$(locale | grep "LANG=ru_RU.UTF-8")" ] ; then
|
||||||
PP_SET_LANG=$RUS_LANG
|
PW_SET_LANG=$RUS_LANG
|
||||||
else
|
else
|
||||||
PP_SET_LANG=$ENG_LANG
|
PW_SET_LANG=$ENG_LANG
|
||||||
fi
|
fi
|
||||||
export PP_SILENT_INSTALL="1"
|
export PW_SILENT_INSTALL="1"
|
||||||
export PP_AUTOPLAY=1
|
export PW_AUTOPLAY=1
|
||||||
deflink="${XDG_DATA_HOME}/PortWINE/${portname}"
|
deflink="${XDG_DATA_HOME}/PortWINE/${portname}"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
@ -49,18 +49,18 @@ export links
|
|||||||
links="$(pwd)"
|
links="$(pwd)"
|
||||||
########################################################################
|
########################################################################
|
||||||
if [ "$1" = "-rus" ] ; then
|
if [ "$1" = "-rus" ] ; then
|
||||||
PP_SET_LANG=$RUS_LANG
|
PW_SET_LANG=$RUS_LANG
|
||||||
export PP_SILENT_INSTALL="1"
|
export PW_SILENT_INSTALL="1"
|
||||||
elif [ "$1" = "-eng" ] ; then
|
elif [ "$1" = "-eng" ] ; then
|
||||||
PP_SET_LANG=$ENG_LANG
|
PW_SET_LANG=$ENG_LANG
|
||||||
export PP_SILENT_INSTALL="1"
|
export PW_SILENT_INSTALL="1"
|
||||||
elif [ -z "${PP_SET_LANG}" ] ; then
|
elif [ -z "${PW_SET_LANG}" ] ; then
|
||||||
PP_SET_LANG=$(zenity --title "Install $portname" --text "Select installation language:" --list --radiolist \
|
PW_SET_LANG=$(zenity --title "Install $portname" --text "Select installation language:" --list --radiolist \
|
||||||
--column="" --column "Language" \
|
--column="" --column "Language" \
|
||||||
TRUE "$RUS_LANG" \
|
TRUE "$RUS_LANG" \
|
||||||
FALSE "$ENG_LANG" ) 2> /dev/null
|
FALSE "$ENG_LANG" ) 2> /dev/null
|
||||||
if [ $? -eq 1 ] ; then echo "Installation language not set!" && exit 1 ; fi
|
if [ $? -eq 1 ] ; then echo "Installation language not set!" && exit 1 ; fi
|
||||||
case $PP_SET_LANG in
|
case $PW_SET_LANG in
|
||||||
"$RUS_LANG")
|
"$RUS_LANG")
|
||||||
INFO_TEXT="Вы запустили установщик PortWINE ${portname} версии ${port_ver}. \n\nЭто некоммерческий продукт и развивается исключительно за идею и Ваши пожертвования. \nВсе права стороннего программного обеспечения принадлежат их владельцам! \nПродолжая установку, Вы автоматически соглашаетесь с данными условиями." > /dev/null 2>&1 ;;
|
INFO_TEXT="Вы запустили установщик PortWINE ${portname} версии ${port_ver}. \n\nЭто некоммерческий продукт и развивается исключительно за идею и Ваши пожертвования. \nВсе права стороннего программного обеспечения принадлежат их владельцам! \nПродолжая установку, Вы автоматически соглашаетесь с данными условиями." > /dev/null 2>&1 ;;
|
||||||
"$ENG_LANG")
|
"$ENG_LANG")
|
||||||
@ -70,11 +70,11 @@ elif [ -z "${PP_SET_LANG}" ] ; then
|
|||||||
if [ $? -eq 1 ] ; then echo "INFO message not displayed!" && exit 1 ; fi
|
if [ $? -eq 1 ] ; then echo "INFO message not displayed!" && exit 1 ; fi
|
||||||
fi
|
fi
|
||||||
########################################################################
|
########################################################################
|
||||||
if [ "${PP_SILENT_INSTALL}" = "1" ] ; then
|
if [ "${PW_SILENT_INSTALL}" = "1" ] ; then
|
||||||
echo "${portname} is installed in ${deflink}"
|
echo "${portname} is installed in ${deflink}"
|
||||||
D_PATH="${deflink}"
|
D_PATH="${deflink}"
|
||||||
else
|
else
|
||||||
case $PP_SET_LANG in
|
case $PW_SET_LANG in
|
||||||
"$RUS_LANG")
|
"$RUS_LANG")
|
||||||
inst1=$(zenity --title "Установка ${portname}" --text "Выберите путь для установки (обновления) PortWINE \nили оставьте его по умолчанию." --list --radiolist --width=350 --height=220 \
|
inst1=$(zenity --title "Установка ${portname}" --text "Выберите путь для установки (обновления) PortWINE \nили оставьте его по умолчанию." --list --radiolist --width=350 --height=220 \
|
||||||
--column="" --column "Путь:" \
|
--column="" --column "Путь:" \
|
||||||
@ -105,7 +105,7 @@ else
|
|||||||
if [ $? -eq 1 ] ; then echo "error" && exit 1 ; fi
|
if [ $? -eq 1 ] ; then echo "error" && exit 1 ; fi
|
||||||
fi
|
fi
|
||||||
########################################################################
|
########################################################################
|
||||||
case $PP_SET_LANG in
|
case $PW_SET_LANG in
|
||||||
"$RUS_LANG")
|
"$RUS_LANG")
|
||||||
progress_bar() {
|
progress_bar() {
|
||||||
zenity --progress --title="Установка..." --text="Настройка ${portname}" --pulsate --auto-close --auto-kill --width=450 > /dev/null 2>&1
|
zenity --progress --title="Установка..." --text="Настройка ${portname}" --pulsate --auto-close --auto-kill --width=450 > /dev/null 2>&1
|
||||||
@ -127,7 +127,7 @@ fi
|
|||||||
########################################################################
|
########################################################################
|
||||||
mkdir -p "${PORT_WINE_PATH}/data/tmp"
|
mkdir -p "${PORT_WINE_PATH}/data/tmp"
|
||||||
echo "${port_ver}" > "${PORT_WINE_PATH}/data/tmp/${portname}_ver"
|
echo "${port_ver}" > "${PORT_WINE_PATH}/data/tmp/${portname}_ver"
|
||||||
case $PP_SET_LANG in
|
case $PW_SET_LANG in
|
||||||
"$RUS_LANG") echo "RUS" > "${PORT_WINE_PATH}/data/tmp/${portname}_loc" ;;
|
"$RUS_LANG") echo "RUS" > "${PORT_WINE_PATH}/data/tmp/${portname}_loc" ;;
|
||||||
"$ENG_LANG") echo "ENG" > "${PORT_WINE_PATH}/data/tmp/${portname}_loc" ;;
|
"$ENG_LANG") echo "ENG" > "${PORT_WINE_PATH}/data/tmp/${portname}_loc" ;;
|
||||||
esac
|
esac
|
||||||
@ -157,7 +157,7 @@ try_download_scripts () {
|
|||||||
try_download_scripts
|
try_download_scripts
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
if [ "${PP_SILENT_INSTALL}" = "1" ] && [ ! -f "/usr/bin/portproton" ] ; then
|
if [ "${PW_SILENT_INSTALL}" = "1" ] && [ ! -f "/usr/bin/portproton" ] ; then
|
||||||
try_download_scripts
|
try_download_scripts
|
||||||
else
|
else
|
||||||
try_download_scripts | progress_bar
|
try_download_scripts | progress_bar
|
||||||
|
Loading…
Reference in New Issue
Block a user