penum
Mitglied
- Mitglied seit
- 11 Jan 2013
- Beiträge
- 569
- Punkte für Reaktionen
- 63
- Punkte
- 28
nun auch offiziell
http://download.avm.de/fritzbox/fritzbox-7590/deutschland/fritz.os/
http://download.avm.de/fritzbox/fritzbox-7590/deutschland/fritz.os/
vidar:/home/FritzBox/FB7490/firmware/113.07.08-63611 $ cat etc/version
#!/bin/sh
SILENT=y
. /etc/init.d/rc.conf
if [ -z "$1" ]
then
echo "${CONFIG_VERSION_MAJOR}.${CONFIG_VERSION}"
exit 0
fi
for i in "$@"
do
case $i in
-v | --version)
echo "${CONFIG_VERSION_MAJOR}.${CONFIG_VERSION}"
;;
-vsub | --subversion)
echo "$CONFIG_SUBVERSION"
;;
--project)
if [ "$CONFIG_BUILDDIRTY" = "1" ]
then
echo "${CONFIG_BUILDNUMBER}M"
else
echo "${CONFIG_BUILDNUMBER}"
fi
;;
-vcvc | --cvcversion)
echo "$CVC_FIRMWARE_VERSION"
;;
-d | --date)
stat -c '%y' /etc/version | \
sed 's/^\([0-9]\{4\}\)-\([0-9]\{2\}\)-\([0-9]\{2\}\) \(.\+\)\..*/\3.\2.\1 \4/g'
;;
--install=${CONFIG_INSTALL_TYPE})
echo "korrekt install type: ${CONFIG_INSTALL_TYPE}"
;;
*)
echo "install type not korrekt: ${CONFIG_INSTALL_TYPE}"
exit 1
;;
esac
done
vidar:/home/FritzBox/FB7490/firmware/113.07.08-63611 $ grep -A 12 -B 1 "## Box spez.*Produkt" etc/init.d/rc.conf
##########################################################################################
## Box spezifische Konfiguration (aus Produkt.init)
##########################################################################################
export CONFIG_ANNEX="B"
export CONFIG_INSTALL_TYPE="mips34_512MB_xilinx_vdsl_dect446_4geth_2ab_isdn_nt_te_pots_2usb_host_wlan11n_27490"
export CONFIG_VERSION="07.08"
export CONFIG_SUBVERSION="-63611"
export CONFIG_VERSION_MAJOR="113"
export CONFIG_ROMSIZE="0-sflash_size=1MB-nand_size=512MB"
export CONFIG_RAMSIZE="256"
export CONFIG_RELEASE="1"
export CONFIG_BETA_RELEASE="1"
export CONFIG_BUILDTYPE="1000"
export CONFIG_BUILDNUMBER="63611"
vidar:/home/FritzBox/FB7490/firmware/113.07.08-63611 $ grep -A 23 -B 1 "## OEM Ermitteln" etc/init.d/rc.conf
##########################################################################################
## OEM Ermitteln
##########################################################################################
OEM_tmp=`cat $CONFIG_ENVIRONMENT_PATH/firmware_version`
if [ -z "${OEM_tmp}" ] ; then
OEM_tmp=$CONFIG_OEM_DEFAULT
fi
##### activate developer-helper #####
for i in `cat /proc/cmdline` ; do
case $i in
oem=*)
oem_param=${i##oem=}
;;
esac
done
if [ -n "${oem_param}" ] ; then
OEM_tmp=$oem_param
fi
OEM=${OEM_tmp%,*}
OEM_DEFAULT_INDEX=${OEM_tmp#*,}
if [ "$OEM_DEFAULT_INDEX" = "$OEM" ] ; then
OEM_DEFAULT_INDEX=""
fi
export OEM_DEFAULT_INDEX
export OEM
vidar:/home/FritzBox/FB7490/firmware/113.07.08-63611 $
##### activate developer-helper #####
Das gibt es bei modfs schon sehr lange, die Partition zu wechseln. Schön dass der Wechsel zur "vorherigen Version" sich somit nichtnur auf den DSL-Part beschränkt.Neu auch: die Funktion von der Labor zur vorherigen Release zurück zu wechseln (wohl aber noch ohne Funktion)
Achtung! Das ist bei AVM kein simpler Wechsel der Startpartition, da wird tatsächlich (und zwar in der anderen Partition, wie bei einem Update) eine ältere Version noch einmal installiert und damit wären in der anderen Partition eventuell vorhandene Modifikationen dann auch weg.Das gibt es bei modfs schon sehr lange, die Partition zu wechseln.