Kleineres downgrade.tar
Hallo,
Da supamicha nicht reagiert hat, habe ich es mir selbst mal angeschaut. Eigentlich war mein Anliegen, dass die Mod-Busybox nach dem Update wieder gelöscht wird. Ich habe aber festgestellt, dass die zusätzliche Busybox nicht benötigt wird, wenn man das SED-Script ein wenig umformuliert.
Das Ergebnis ist natürlich wesentlich kleiner (630Kb->3Kb). Vielleicht hilft es ja irgendwem.
Hallo,
Da supamicha nicht reagiert hat, habe ich es mir selbst mal angeschaut. Eigentlich war mein Anliegen, dass die Mod-Busybox nach dem Update wieder gelöscht wird. Ich habe aber festgestellt, dass die zusätzliche Busybox nicht benötigt wird, wenn man das SED-Script ein wenig umformuliert.
Das Ergebnis ist natürlich wesentlich kleiner (630Kb->3Kb). Vielleicht hilft es ja irgendwem.
Code:
#! /bin/sh
# Sicherheitsabfrage
if [ -f /var/tmp/version ]
then
exit 6 # undefinierter Fehler
fi
# downgrade mod
sed 's/\(FIRMWARE_VERSION=${CONFIG_VERSION_MAJOR}\)\.[0-9]\+\.[0-9]\+/\1.01.01/' /etc/version > /var/tmp/version
chmod +x /var/tmp/version
mount -o bind /var/tmp/version /etc/version
# Fertig
exit 0 # kein Neustart!