MLAT Client - Fix version comparison in main.sh

pull/289/head
romeo-golf 2017-02-07 01:28:45 +00:00
rodzic 91452a9a24
commit 3653754f11
1 zmienionych plików z 2 dodań i 2 usunięć

Wyświetl plik

@ -370,8 +370,8 @@ touch ${RECEIVER_ROOT_DIRECTORY}/FEEDER_CHOICES
if [[ $(dpkg-query -W -f='${STATUS}' mlat-client 2>/dev/null | grep -c "ok installed") -eq 1 ]] ; then
# The mlat-client package appears to be installed.
MLAT_CLIENT_IS_INSTALLED="true"
MLAT_CLIENT_VERSION_AVAILABLE=$(echo ${MLAT_CLIENT_VERSION} | tr -cd '[:digit:]')
MLAT_CLIENT_VERSION_INSTALLED=$(sudo dpkg -s mlat-client 2>/dev/null | grep "^Version:" | awk '{print $2}' | tr -cd '[:digit:]')
MLAT_CLIENT_VERSION_AVAILABLE=$(echo ${MLAT_CLIENT_VERSION} | tr -cd '[:digit:]' | sed -e 's/^0//g')
MLAT_CLIENT_VERSION_INSTALLED=$(sudo dpkg -s mlat-client 2>/dev/null | grep "^Version:" | awk '{print $2}' | tr -cd '[:digit:]' | sed -e 's/^0//g')
# Check if a newer version of mlat-client can be installed.
if [[ ${MLAT_CLIENT_VERSION_AVAILABLE}" -gt "${MLAT_CLIENT_VERSION_INSTALLED} ]] ; then
# Prompt user to confirm the upgrade.