- Mitglied seit
- 13 Apr 2005
- Beiträge
- 920
- Punkte für Reaktionen
- 6
- Punkte
- 18
Hat jemand schon mal nachgedacht, was die neuen Funktionen im install-Script der neuen Firmware bewirken?
Zum einen erfolgt eine Prüfung des Inhalts der Datei debug.cfg:
Zum anderen wird an den lcr-Dateien rumgebastelt. Diese Funktion ist aber zur Zeit deaktiviert. Hierzu gibt's im neuen Image sogar noch eine Programm-Datei namens regelex:
Ich hatte noch keine Zeit, mir alles mal genau anzuschauen, deshalb frage ich hier mal noch, ob das vielleicht schon jemand gemacht hat.
Außerdem gibt es ja zu lcr diesen Thread hier, aber da weiß wohl auch niemand was
Zum einen erfolgt eine Prüfung des Inhalts der Datei debug.cfg:
Code:
##################################################################################
# Spezialbehandlungen - aber nur wenn bis hierhin alles gut ist!
##################################################################################
if [ $need_reboot -eq $INSTALL_SUCCESS_REBOOT ] ; then
##################################################################################
# suche & entferne _alte_ persistente Debugsettings um CAPIoTCP zu starten (/var/flash/debug.cfg, /var/rc.user)
echo "install: check for old settings ..."
OLD_SETTINGS_FILE="#! /bin/sh major=\`grep tffs /proc/devices\` tffs_major=\${major%%tffs} telnetd -l /sbin/ar7login killall capiotcp_server sleep 5 /usr/bin/capiotcp_server -p5031 -m3 &"
cmp_file(){
for i in $OLD_SETTINGS_FILE; do
if [ ! "$1" = "$i" ] ; then echo "'$1' differs from '$i' - abweichung und raus ..."; return 1; fi
shift
done
if [ ! -z "$1" ] ; then echo "'$1' following last member '$i' - abweichung und raus ..."; return 1; fi
return 0;
}
if [ -f /var/rc.user ] ; then
if cmp_file `cat /var/rc.user` ; then
echo +++ nodes 61,62 komplett entsorgen
echo clear_id $((0x61)) >/proc/tffs
echo clear_id $((0x62)) >/proc/tffs
rm -rf /var/rc.user
fi
fi
Code:
##################################################################################
# Wahlregel-Konverter
##################################################################################
# ACHTUNG: Wahlregel-Konverter bleibt bis auf weiteres inaktiv gesetzt
# if [ -x /var/regelex ] && [ -e /var/flash/fx_lcr ] ; then
# case ${OEM} in
# 1und1)
# if [ -f /etc/default.${Country}/fx_lcr.${OEM} ] ; then
# echo konvertiere Wahlregeln: ./var/regelex 2 /var/flash/fx_lcr /etc/default.${Country}/fx_lcr.${OEM} /var/flash/fx_lcr
# /var/regelex 2 /var/flash/fx_lcr /etc/default.${Country}/fx_lcr.${OEM} /var/flash/fx_lcr 2>/dev/null
# fi
# ;;
# esac
# fi
fi
##################################################################################
Außerdem gibt es ja zu lcr diesen Thread hier, aber da weiß wohl auch niemand was