Commit 32ac25e9 authored by Vladislav's avatar Vladislav

Updated pw_port_update function

parent 3f2e6f87
...@@ -1880,7 +1880,8 @@ pw_port_update () { ...@@ -1880,7 +1880,8 @@ pw_port_update () {
[[ "$LANGUAGE" == ru ]] && local PW_CHANGELOG_FILE="changelog_ru" || local PW_CHANGELOG_FILE="changelog_en" [[ "$LANGUAGE" == ru ]] && local PW_CHANGELOG_FILE="changelog_ru" || local PW_CHANGELOG_FILE="changelog_en"
print_info "Scripts version in git = ${scripts_current_ver}" print_info "Scripts version in git = ${scripts_current_ver}"
print_info "Scripts version local = ${scripts_install_ver}\n" print_info "Scripts version local = ${scripts_install_ver}\n"
if [[ -n "${scripts_current_ver}" ]] && [[ "${scripts_current_ver}" -gt "${scripts_install_ver}" ]] ; then if [[ -n "${scripts_current_ver}" ]] && [[ "${scripts_current_ver}" -gt "${scripts_install_ver}" ]] ; then
echo "2" > "${PORT_WINE_TMP_PATH}/scripts_update_notifier"
if [[ -f "${PW_GUI_THEMES_PATH}/gui/yad_gui_pp" ]] if [[ -f "${PW_GUI_THEMES_PATH}/gui/yad_gui_pp" ]]
then export pw_yad="${PW_GUI_THEMES_PATH}/gui/yad_gui_pp" then export pw_yad="${PW_GUI_THEMES_PATH}/gui/yad_gui_pp"
elif command -v yad &>/dev/null elif command -v yad &>/dev/null
...@@ -1889,7 +1890,7 @@ pw_port_update () { ...@@ -1889,7 +1890,7 @@ pw_port_update () {
fi fi
if [[ "${pw_yad}" == "not_found" ]] \ if [[ "${pw_yad}" == "not_found" ]] \
|| [[ "$PW_CHANGE_BRANCH" == "1" ]] ; then || [[ "$PW_CHANGE_BRANCH" == "1" ]] ; then
xcsd="${translations[UPDATING NOW]}" YAD_STATUS=20
unset PW_CHANGE_BRANCH unset PW_CHANGE_BRANCH
else else
curl -s --list-only "${URL_FOR_CHANGELOG}/${PW_CHANGELOG_FILE}" > "${PORT_WINE_TMP_PATH}/curent_var_ver" curl -s --list-only "${URL_FOR_CHANGELOG}/${PW_CHANGELOG_FILE}" > "${PORT_WINE_TMP_PATH}/curent_var_ver"
...@@ -1903,18 +1904,16 @@ pw_port_update () { ...@@ -1903,18 +1904,16 @@ pw_port_update () {
YAD_STATUS="$?" YAD_STATUS="$?"
# --button="${translations[EXIT]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"":252 \ # --button="${translations[EXIT]}"!"$PW_GUI_ICON_PATH/$BUTTON_SIZE.png"!"":252 \
try_remove_file "${PORT_WINE_TMP_PATH}/curent_var_ver"
case ${YAD_STATUS} in
1|252) echo "2" > "${PORT_WINE_TMP_PATH}/scripts_update_notifier" && exit 0 ;;
16) xcsd="${translations[DO NOT REMIND ME]}" ;;
18) xcsd="${translations[REMIND ME LATER]}" ;;
20) xcsd="${translations[UPDATING NOW]}" ;;
esac
fi fi
case $xcsd in try_remove_file "${PORT_WINE_TMP_PATH}/curent_var_ver"
"${translations[UPDATING NOW]}") case $YAD_STATUS in
1|252)
exit 0 ;;
16)
echo "0" > "${PORT_WINE_TMP_PATH}/scripts_update_notifier" ;;
18)
: ;;
20)
echo "######################################################" echo "######################################################"
print_info "Update scripts..." print_info "Update scripts..."
try_remove_file "${PORT_WINE_TMP_PATH}/PortWINE-${BRANCH}.tar.gz" try_remove_file "${PORT_WINE_TMP_PATH}/PortWINE-${BRANCH}.tar.gz"
...@@ -1937,10 +1936,6 @@ pw_port_update () { ...@@ -1937,10 +1936,6 @@ pw_port_update () {
else else
yad_error_download && pw_port_update || exit 1 yad_error_download && pw_port_update || exit 1
fi ;; fi ;;
"${translations[REMIND ME LATER]}")
echo "2" > "${PORT_WINE_TMP_PATH}/scripts_update_notifier" ;;
"${translations[DO NOT REMIND ME]}")
echo "0" > "${PORT_WINE_TMP_PATH}/scripts_update_notifier" ;;
esac esac
fi fi
fi fi
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment