KingTutt
Mitglied
- Mitglied seit
- 15 Sep 2005
- Beiträge
- 357
- Punkte für Reaktionen
- 5
- Punkte
- 18
Herzlichen Dank für die Hilfestellungen: Ich habe mir als erstes Deinen Patchvorschlag vorgenommen
dann habe ich noch einmal einen diff auf die beiden Dateien gemacht:
Die Dateien reboot.js sind identisch, also muss irgendetwas schon beim patchen schiefgehen.
Aus dem Bauch heraus würde ich sagen, das Problem steckt in der Zeile "getLuaPatchText_pre0708" da die Firmware 07.11 etwas alla 0708orlater" sein müsste?
Ein schneller Blick in die add_to_system_reboot.sh lässt mich vermuten, dass die TARGET_SYSTEM_VERSION vermutlich nicht korrekt gesetzt wird. <-- OK, während ich bearbeitet habe, bestätigt der folgende Post das schon...
Code:
++ sh -x ../../tools/yf/bootmanager/add_to_system_reboot.sh
+ '[' -z 1und1 ']'
+ '[' -z . ']'
+ TargetDir=./filesystem/
+ JsFile=usr/www/1und1/system/reboot.js
+ LuaFile=usr/www/1und1/system/reboot.lua
++ expr . : '[0-9]*\.0*\([1-9]*[0-9]\)\.[0-9]*'
+ major=0
++ expr . : '[0-9]*\.[0-9]*\.0*\([1-9]*[0-9]\)'
+ minor=0
+ check_version 0 0 7 8
++ expr 0 : '0*\([1-9]*[0-9]\)'
+ local major=0
++ expr 0 : '0*\([1-9]*[0-9]\)'
+ local minor=0
++ expr 7 : '0*\([1-9]*[0-9]\)'
+ local wanted_major=7
++ expr 8 : '0*\([1-9]*[0-9]\)'
+ local wanted_minor=8
+ '[' 0 -lt 7 ']'
+ return 0
+ printf ' Patching file '\''%s'\'' ...\n' usr/www/1und1/system/reboot.lua
Patching file 'usr/www/1und1/system/reboot.lua' ...
+ getLuaPatchText_pre0708
+ cat
+ sed -f /home/stefan/tmp/tmp.Kcz5YYUcxU/gui_bootmanager_0_6_tmp -i ./filesystem/usr/www/1und1/system/reboot.lua
+ rm /home/stefan/tmp/tmp.Kcz5YYUcxU/gui_bootmanager_0_6_tmp
++ set +x
adding boot-manager front end to branding "avm"
++ TARGET_BRANDING=avm
++ TARGET_SYSTEM_VERSION=.
++ TARGET_DIR=./filesystem
++ TMP=/home/stefan/tmp/tmp.Kcz5YYUcxU
++ sh -x ../../tools/yf/bootmanager/add_to_system_reboot.sh
+ '[' -z avm ']'
+ '[' -z . ']'
+ TargetDir=./filesystem/
+ JsFile=usr/www/avm/system/reboot.js
+ LuaFile=usr/www/avm/system/reboot.lua
++ expr . : '[0-9]*\.0*\([1-9]*[0-9]\)\.[0-9]*'
+ major=0
++ expr . : '[0-9]*\.[0-9]*\.0*\([1-9]*[0-9]\)'
+ minor=0
+ check_version 0 0 7 8
++ expr 0 : '0*\([1-9]*[0-9]\)'
+ local major=0
++ expr 0 : '0*\([1-9]*[0-9]\)'
+ local minor=0
++ expr 7 : '0*\([1-9]*[0-9]\)'
+ local wanted_major=7
++ expr 8 : '0*\([1-9]*[0-9]\)'
+ local wanted_minor=8
+ '[' 0 -lt 7 ']'
+ return 0
+ printf ' Patching file '\''%s'\'' ...\n' usr/www/avm/system/reboot.lua
Patching file 'usr/www/avm/system/reboot.lua' ...
+ getLuaPatchText_pre0708
+ cat
+ sed -f /home/stefan/tmp/tmp.Kcz5YYUcxU/gui_bootmanager_0_6_tmp -i ./filesystem/usr/www/avm/system/reboot.lua
+ rm /home/stefan/tmp/tmp.Kcz5YYUcxU/gui_bootmanager_0_6_tmp
++ set +x
adding boot-manager back end script
dann habe ich noch einmal einen diff auf die beiden Dateien gemacht:
Code:
diff fwmod_kernel-113.07.11M/original/filesystem/usr/www/avm/system/reboot.lua fwmod_kernel-113.07.11M/modified/filesystem/usr/www/avm/system/reboot.lua
75a76,80
> if box.post.linux_fs_start then
> local linux_fs_start = string.gsub(box.post.linux_fs_start, "'", "")
> local branding = box.post[linux_fs_start.."_branding"] ~= nil and string.gsub(box.post[linux_fs_start.."_branding"], "'", "") or ""
> os.execute("/usr/bin/gui_bootmanager switch_to '"..linux_fs_start.."' '"..branding.."'")
> end
Die Dateien reboot.js sind identisch, also muss irgendetwas schon beim patchen schiefgehen.
Aus dem Bauch heraus würde ich sagen, das Problem steckt in der Zeile "getLuaPatchText_pre0708" da die Firmware 07.11 etwas alla 0708orlater" sein müsste?
Ein schneller Blick in die add_to_system_reboot.sh lässt mich vermuten, dass die TARGET_SYSTEM_VERSION vermutlich nicht korrekt gesetzt wird. <-- OK, während ich bearbeitet habe, bestätigt der folgende Post das schon...
Zuletzt bearbeitet: