Archiv verlassen und diese Seite im Standarddesign anzeigen : Firmware Version auslesen
MartinF
28.06.2005, 14:53:32
Hallo,
Gibts einen einfacheren Weg die Firmwareversion auszulesen als
/data/text/osd_deutsch.txt zu parsen?
Das Lemmi_Version skript ist ja dummerweise nur in den Lemmi Versionen drin...
Lemmi
28.06.2005, 15:26:11
Jeder meiner Distrubutionen leigt ein Script mit dem Namen 'check-version.sh' bei. Dieses läßt sich direkt in der Box ausführen und erkennt diverse Versionen.
Wird es mit dem Parameter 'set-var' aufgerufen, dann verhält es sich still und setzt nur Umgebungsvariabeln.
Aktueller Code:
#!/bin/sh
# check-version, made by Lemmi, 2005-03-15
FIRMWARE_VERSION='?'
LEMMI_VERSION=''
LEMMI_DATE=''
if [ -x /usr/bin/lemmi-version ] ; then
source /usr/bin/lemmi-version set-var
fi
info=(`ls -l /data/wavebox`)
#echo ${info[4]}
##########################
# Firmware size
#-------------------------
# 1.12.1 4209491
# 1.18 4047308
# 1.29.5 4160556
# 1.33_cf 4918508
# 1.37.4 4223724
# 1.44.4_cf 5017084
##########################
if [ "${info[4]}" == "4209491" ] ; then
FIRMWARE_VERSION="1.12.1"
elif [ "${info[4]}" == "4047308" ] ; then
FIRMWARE_VERSION="1.18"
elif [ "${info[4]}" == "4160556" ] ; then
FIRMWARE_VERSION="1.29.5"
elif [ "${info[4]}" == "4918508" ] ; then
FIRMWARE_VERSION="1.33_cf"
elif [ "${info[4]}" == "4223724" ] ; then
FIRMWARE_VERSION="1.37.4"
elif [ "${info[4]}" == "5017084" ] ; then
FIRMWARE_VERSION="1.44.4_cf"
fi
if [ "$1" != "set-var" ] ; then
echo "Firmware Version: $FIRMWARE_VERSION"
[ "$LEMMI_VERSION" == "" ] || echo "Lemmis Update-Version: $LEMMI_VERSION"
[ "$LEMMI_DATE" == "" ] || echo "Lemmis Update-Date: $LEMMI_DATE"
fi
karlo.h
28.06.2005, 15:29:51
##########################
# Firmware size
#-------------------------
# 1.12.1 4209491
# 1.18 4047308
# 1.29.5 4160556
# 1.33_cf 4918508
# 1.37.4 4223724
# 1.44.4_cf 5017084
##########################
Oder anders ausgedrückt: bisher war die Dateigröße der Wavebox immer eindeutig?!
Lemmi
28.06.2005, 15:53:31
Oder anders ausgedrückt: bisher war die Dateigröße der Wavebox immer eindeutig?!
Genau. Und wenn es mal nicht so ist, dann werde ich mir 'nen Tie-Breaker raussuchen.
MartinF
28.06.2005, 17:50:12
Danke! Das mit der Dateigröße der Wavebox ist eine gute Idee!
Powered by vBulletin® Version 4.1.9 Copyright ©2012 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.