kopia lustrzana https://github.com/km4ack/pi-build
update chirp check
rodzic
8589d89871
commit
9d11d9df90
25
app-check
25
app-check
|
@ -250,28 +250,21 @@ fi
|
|||
# CHRIP
|
||||
#----------------------------------------------------#
|
||||
echo "Checking Chirp"
|
||||
#as of 02FEB23 running "chirp --version" no longer gives the version number
|
||||
#but instead starts chirp. Mods were made below to simply check if chirp
|
||||
#is installed or not
|
||||
if ! hash chirp 2>/dev/null; then
|
||||
echo "CHIRP=Not_Installed" >> $UPDATEFILE
|
||||
else
|
||||
echo "Installed" >> $UPDATEFILE
|
||||
|
||||
fi
|
||||
|
||||
|
||||
#bash function this could be moved to the top of the file and used globally
|
||||
#to short hand lookups on GIT release pages
|
||||
lastrelease() { git ls-remote --tags "$1" | cut -d/ -f3- | tail -n1; }
|
||||
#lastrelease() { git ls-remote --tags "$1" | cut -d/ -f3- | tail -n1; }
|
||||
|
||||
CP=$(chirp --version)
|
||||
CHIRP=$(echo ${CP} | awk '{ print $2 }' | sed 's/daily-//')
|
||||
NEWCHIRP=$(curl -s https://github.com/goldstar611/chirp-appimage/releases | grep Release- | head -1 | sed 's/.*Release-//;s/">//')
|
||||
|
||||
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
|
||||
echo "CHIRP=NEEDS-UPDATE" >> $UPDATEFILE
|
||||
else
|
||||
echo "CHIRP=is_latest_version" >> $UPDATEFILE
|
||||
fi
|
||||
fi
|
||||
#----------------------------------------------------#
|
||||
# DIREWOLF
|
||||
#----------------------------------------------------#
|
||||
|
|
Ładowanie…
Reference in New Issue