[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