[Berlin-wireless] Skript, das Updates signalisiert
Carsten Schiefner
carsten at schiefner.berlin
So Feb 6 20:40:23 CET 2022
On 06.02.2022 19:28, Carsten Schiefner wrote:
> [...]
>
> Gibt's da, BTW, ein Skript o.ä., das einem ein Update signalisiert? Wenn
> nicht, guckte ich mal und veröffentlichte das Resultat dann hier.
Das:
===
#!/bin/bash
REPO_URL="https://firmware.berlin.freifunk.net/feed/"
VERSION_FN=~root/OpenWRT-falter.version
# [comments tbd.]
if [ -x $(which curl) -a -r ${VERSION_FN} -a -w ${VERSION_FN} ];
then VERSION=$(curl -s ${REPO_URL} | \
sed 's/<[^>]*>//g;s/^\([0-9.]*\).*/\1/' | sort -u | tail -1)
fgrep -q ${VERSION} ${VERSION_FN} ||
(echo ${VERSION} | \
mail -s "New OpenWRT/falter version! :-)" root;
rm ${VERSION_FN};
echo ${VERSION} > ${VERSION_FN})
else exit 1
fi
===
habe ich mal schnell zusammengedengelt; kann man z.B. per
'/etc/cron.daily' laufen lassen.
Mehr Informationen über die Mailingliste Berlin