#!/bin/bash

if [ "$1" == "--help" ]
then
    echo 'Сценарий для проверки последней доступной версии Яндекс браузера.'
    echo 'Для работы используется lynx и get-yandex-browser.'
    echo 'Использование: yandex-browser-update'
    echo 'Справка: yandex-browser-update --help'
else
    lastver=$(lynx -dump "https://repo.yandex.ru/yandex-browser/rpm/stable/x86_64/" \
	| grep yandex-browser-stable | head -n1)
    lastver=${lastver#*-*-*-}
    lastver=${lastver%-*}
    echo Доступен Яндекс браузер $lastver
    installedver=$(yandex-browser-stable --version | grep -i yandex | awk '{print $2}')
    echo Установлен Яндекс браузер $installedver
# Удаляем точки из версии браузера
lastver=${lastver//./}
installedver=${installedver//./}
# Сравниваем версии и обновляем браузер переустановкой пакета get-yandex-browser,
# если последняя > установленная
    if [ "$lastver" -gt "$installedver" ]
    then
	echo Требуется обновление.
	sudo dnf reinstall -y get-yandex-browser
    else
	echo Обновление не требуется.
    fi
fi
