kopia lustrzana https://github.com/km4ack/pi-build
commit
1aec5a1769
28
app-check
28
app-check
|
@ -251,28 +251,28 @@ CHECK() {
|
||||||
# CHRIP
|
# CHRIP
|
||||||
#----------------------------------------------------#
|
#----------------------------------------------------#
|
||||||
echo "Checking Chirp"
|
echo "Checking Chirp"
|
||||||
if ! hash chirpw 2>/dev/null; then
|
if ! hash chirp 2>/dev/null; then
|
||||||
echo "CHIRP=Not_Installed" >> $UPDATEFILE
|
echo "CHIRP=Not_Installed" >> $UPDATEFILE
|
||||||
else
|
else
|
||||||
echo "CHIRP=Installed" >> $UPDATEFILE
|
#bash function this could be moved to the top of the file and used globally
|
||||||
fi
|
#to short hand lookups on GIT release pages
|
||||||
OLDCODE(){
|
lastrelease() { git ls-remote --tags "$1" | cut -d/ -f3- | tail -n1; }
|
||||||
#old code left for reference
|
|
||||||
if ! hash chirpw 2>/dev/null; then
|
CP=$(chirp --version)
|
||||||
echo "CHIRP=Not_Installed" >> $UPDATEFILE
|
|
||||||
else
|
|
||||||
CP=$(chirpw --version)
|
|
||||||
CHIRP=$(echo ${CP} | awk '{ print $2 }' | sed 's/daily-//')
|
CHIRP=$(echo ${CP} | awk '{ print $2 }' | sed 's/daily-//')
|
||||||
NEWCHIRP=$(curl -s https://trac.chirp.danplanet.com/chirp_daily/LATEST/ |
|
NEWCHIRP=$(curl -s https://github.com/goldstar611/chirp-appimage/releases | grep Release- | head -1 | sed 's/.*Release-//;s/">//')
|
||||||
grep .tar.gz | awk -F 'chirp-daily-' '{print $2}' | head -c 8)
|
|
||||||
|
CP=$(chirp --version)
|
||||||
|
CHIRP=$(echo ${CP} | awk '{ print $2 }' | sed 's/daily-//')
|
||||||
|
#function above called here as shorthand
|
||||||
|
NEWCHIRP=$(lastrelease https://github.com/goldstar611/chirp-appimage)
|
||||||
|
|
||||||
if (($(echo "${NEWCHIRP} ${CHIRP}" | awk '{print ($1 > $2)}'))); then
|
if (($(echo "${NEWCHIRP} ${CHIRP}" | awk '{print ($1 > $2)}'))); then
|
||||||
echo "CHIRP=NEEDS-UPDATE" >> $UPDATEFILE
|
echo "CHIRP=NEEDS-UPDATE" >> $UPDATEFILE
|
||||||
else
|
else
|
||||||
echo "CHIRP=is_latest_version" >> $UPDATEFILE
|
echo "CHIRP=is_latest_version" >> $UPDATEFILE
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
|
||||||
#----------------------------------------------------#
|
#----------------------------------------------------#
|
||||||
# DIREWOLF
|
# DIREWOLF
|
||||||
#----------------------------------------------------#
|
#----------------------------------------------------#
|
||||||
|
|
Ładowanie…
Reference in New Issue