Merge pull request #29 from SpudGunMan/tqsl-check

Tqsl check inclusion
pull/465/head
Kelly 2022-10-23 08:55:37 -07:00 zatwierdzone przez GitHub
commit 9eaae15c29
Nie znaleziono w bazie danych klucza dla tego podpisu
ID klucza GPG: 4AEE18F83AFDEB23
1 zmienionych plików z 18 dodań i 9 usunięć

Wyświetl plik

@ -520,6 +520,24 @@ else
echo "CALLSIGN=Not_Installed" >> $UPDATEFILE
fi
#----------------------------------------------------#
# TQSL
#----------------------------------------------------#
echo "Checking TQSL"
if ! hash tqsl 2>/dev/null; then
echo "TQSL=Not_Installed" >> $UPDATEFILE
else
TQSLCUR=$(tqsl -v 2>&1 | sed 's/TQSL Version //' | cut -c1-6)
TQSLLATEST=$(curl -s http://www.arrl.org/tqsl-download | grep "for Linux" | sed 's/.*TQSL //' | awk '{print $1}')
if (($(echo "${TQSLLATEST} ${TQSLCUR}" | awk '{print ($1 > $2)}'))); then
echo "TQSL=NEEDS-UPDATE" >> $UPDATEFILE
else
echo "TQSL=is_latest_version" >> $UPDATEFILE
fi
fi
#----------------------------------------------------#
# HamClock
#----------------------------------------------------#
@ -544,15 +562,6 @@ else
echo "GPREDICT=Installed" >> $UPDATEFILE
fi
#----------------------------------------------------#
# TQSL
#----------------------------------------------------#
if ! hash tqsl 2>/dev/null; then
echo "TQSL=Not_Installed" >> $UPDATEFILE
else
echo "TQSL=Installed" >> $UPDATEFILE
fi
#----------------------------------------------------#
# PISTATS
#----------------------------------------------------#