./sp-to-fritz.sh -m 900 -------------------------------------------------------------------------------- Settings: -------------------------------------------------------------------------------- Script version : 24.11.07 Start building file : kernel.image for Speedport model : W900V Branding set to : tcom Hostname is : fritz.box Autoconfig via tr069 : disabled Update kernel : disabled Caller ID lookup patch : not applied AVM WEB-UI source is : FRITZ!Box Fon WLAN 7170 -------------------------------------------------------------------------------- Removing temporary directories: /home/xtc/spirou/sp-to-fritz/Fritzbox7141 /home/xtc/spirou/sp-to-fritz/Fritzbox7170 /home/xtc/spirou/sp-to-fritz/SpeedportW900V ******************************************************************************** Phase 1: Check firmware images. ******************************************************************************** Looking for TCOM firmware file 'fw_Speedport_W_900V.34.04.21.image'. -- TCOM firmware file found in directory: /home/xtc/spirou/sp-to-fritz/Firmware.orig Looking for AVM FBF7141 firmware file 'fritz.box_fon_wlan_7141.40.04.25.image'. -- Couldn't locate file in directory: /home/xtc/spirou/sp-to-fritz/Firmware.orig -- Checking ftp.avm.de for latest FBF7141 firmware file ... -- Firmware file found is 'fritz.box_fon_wlan_7141.40.04.37.image' -- File is already present in directory '/home/xtc/spirou/sp-to-fritz/Firmware.orig' -- Firmware file does not equal best match. Use at your own risk! Looking for AVM FBF7141 firmware file 'fritz.box_fon_wlan_7170.29.04.40.image'. -- AVM firmware file found in directory: /home/xtc/spirou/sp-to-fritz/Firmware.orig ******************************************************************************** Phase 2: Unpack and extract files from images. ******************************************************************************** Extracting image files to temporary directories ... -- Unpacking fw_Speedport_W_900V.34.04.21.image to: /home/xtc/spirou/sp-to-fritz/SpeedportW900V -- Unpacking fritz.box_fon_wlan_7141.40.04.37.image to: /home/xtc/spirou/sp-to-fritz/Fritzbox7141 -- Unpacking fritz.box_fon_wlan_7170.29.04.40.image to: /home/xtc/spirou/sp-to-fritz/Fritzbox7170 ******************************************************************************** Phase 3: Copy sources. ******************************************************************************** Detecting hardware ... -------------------------------------------------------------------------------- HW Feature Speedport W 900V FRITZ!Box Fon WLAN 7170 -------------------------------------------------------------------------------- DECT: detected not detected ISDN NT: detected detected ISDN TE: detected detected USB Port: detected detected a/b Ports: 2 Port(s) 3 Port(s) eth Ports: 4 Port(s) 4 Port(s) -------------------------------------------------------------------------------- Verifying version of TCOM and AVM firmware images ... -------------------------------------------------------------------------------- Firmware Speedport W 900V FRITZ!Box Fon WLAN 7170 -------------------------------------------------------------------------------- Version: 34.04.21 29.04.40 -------------------------------------------------------------------------------- Retrieving missing or updated files and links ... -- Mismatching firmware versions: Some services may not be available. -- Push service is not available. -- Universal PnP (UPnP) is not available. -- Checking symbolic link(s): /usr/sbin/telnetd /usr/www/cgi-bin/system_status Retrieving setup files ... Recovering contents of directory: /etc/default.Fritz_Box_DECT_W900V/avm /etc/default.Fritz_Box_DECT_W900V/tcom /etc/default.Fritz_Box_DECT_W900V/1und1 ******************************************************************************** Phase 4: Assemble user interface. ******************************************************************************** Creating WEB-UI environment... -- Copying source directory: /usr/www/all -- Removing menu items and related pages for feature 'Kindersicherung' ... -- Removing lines from: /usr/www/all/html/de/menus/menu2.inc /usr/www/all/html/de/menus/menu2_internet.inc /usr/www/all/html/de/internet/internet.frm /usr/www/all/html/de/internet/internet.html /usr/www/all/html/de/internet/internet.js /usr/www/all/html/de/internet/inetstat.js /usr/www/all/html/de/menus/menu2_internet.html /usr/www/all/html/de/menus/menu2_homehome.html /usr/www/all/html/de/help/home.inc /usr/www/all/html/de/help/home.html -- Removing files: /usr/www/all/html/de/help/hilfe_kindersicherung_einstellungen.html /usr/www/all/html/de/help/hilfe_kindersicherung_neuer_name.html /usr/www/all/html/de/help/hilfe_kindersicherung_onlinezaehler.html /usr/www/all/html/de/help/hilfe_kindersicherung_pc_accounts.html /usr/www/all/html/de/help/hilfe_kindersicherung_uebersicht.html /usr/www/all/html/de/internet/pp_user.html /usr/www/all/html/de/internet/pp_user.inc /usr/www/all/html/de/internet/useradd1.frm /usr/www/all/html/de/internet/useradd1.html /usr/www/all/html/de/internet/useradd1.inc /usr/www/all/html/de/internet/useradd1.js /usr/www/all/html/de/internet/useradd2.frm /usr/www/all/html/de/internet/useradd2.html /usr/www/all/html/de/internet/useradd2.inc /usr/www/all/html/de/internet/useradd2.js /usr/www/all/html/de/internet/userlist.frm /usr/www/all/html/de/internet/userlist.html /usr/www/all/html/de/internet/userlist.inc /usr/www/all/html/de/internet/userlist.js /usr/www/all/html/de/home/useradd1.frm /usr/www/all/html/de/home/useradd1.html /usr/www/all/html/de/home/useradd1.js /usr/www/all/html/de/home/useradd2.frm /usr/www/all/html/de/home/useradd2.html /usr/www/all/html/de/home/useradd2.js /usr/www/all/html/de/home/userlist.frm /usr/www/all/html/de/home/userlist.html /usr/www/all/html/de/home/userlist.js -- Removing selection of 'predefined fon numbers' ... -- Patching files: /usr/www/all/html/de/fon/route.html /usr/www/all/html/de/fon/routing.js /usr/www/all/html/de/fon/sperre.js /usr/www/all/html/de/fon/sperre1.html /usr/www/all/html/de/fon/sperre1.js -- Removing option 'Anrufliste verwenden' ... -- Patching files: /usr/www/all/html/de/fon/foncalls.frm /usr/www/all/html/de/fon/foncalls.inc /usr/www/all/html/de/fon/foncalls.js /usr/www/all/html/de/fon/foncalls.html -- Removing option for setup of 'OKZ' and 'LKZ' ... -- Patching files: /usr/www/all/html/de/fon/sipoptionen.frm /usr/www/all/html/de/fon/sipoptionen.html /usr/www/all/html/de/fon/sipoptionen.js /usr/www/all/html/de/fon/sipoptionen.inc -- Removing option for use of 'WMM' and 'WPA + WPA2' combo ... -- Patching files: /usr/www/all/html/de/wlan/common.html /usr/www/all/html/de/wlan/encrypt2.html -- Removing unsupported features in display of 'dhcp clients' ... -- Patching files: /usr/www/all/html/de/system/clients.html -- Removing option to disable WLAN nightly 'forced off' ... -- Patching files: /usr/www/all/html/de/system/nacht.frm /usr/www/all/html/de/system/nacht.inc /usr/www/all/html/de/system/nacht.html /usr/www/all/html/de/system/nacht.js -- Restoring SIP and ISP related settings ... -- Patching files: /usr/www/all/html/de/internet/authform.inc /usr/www/all/html/de/internet/authform.frm /usr/www/all/html/de/internet/authform.html /usr/www/all/html/de/internet/authform.js /usr/www/all/html/de/fon/sip1.inc /usr/www/all/html/de/fon/sip1.frm /usr/www/all/html/de/fon/sip1.html /usr/www/all/html/de/fon/sip1.js /usr/www/all/html/de/first/first.frm /usr/www/all/html/de/first/first_ISP_1.frm /usr/www/all/html/de/first/first_ISP_1.html /usr/www/all/html/de/first/first_ISP_1.js /usr/www/all/html/de/first/first_ISP_1.inc /usr/www/all/html/de/first/first_ISP_3.frm /usr/www/all/html/de/first/first_ISP_3.html /usr/www/all/html/de/first/first_ISP_3.js /usr/www/all/html/de/first/first_ISP_4.html /usr/www/all/html/de/first/first_ISP_4.js /usr/www/all/html/de/first/first_Sip_1.html /usr/www/all/html/de/first/first_Sip_1.js /usr/www/all/html/de/first/first_Sip_1.inc /usr/www/all/html/de/first/first_Sip_2.frm /usr/www/all/html/de/first/first_Sip_2.html /usr/www/all/html/de/first/first_Sip_2.inc /usr/www/all/html/de/first/first_Sip_2.js /usr/www/all/html/de/first/first_Sip_3.html /usr/www/all/html/de/first/first_Sip_3.inc /usr/www/all/html/de/first/first_Sip_3.js /usr/www/all/html/de/first/first_Sip_free.frm /usr/www/all/html/de/first/first_Sip_free.inc /usr/www/all/html/de/first/first_Sip_free.html /usr/www/all/html/de/first/first_Sip_free.js /usr/www/all/html/de/first/first_Start_ISP.frm /usr/www/all/html/de/first/first_Start_ISP.js /usr/www/all/html/de/first/first_Start_Sip.frm /usr/www/all/html/de/first/first_Start_Sip.inc /usr/www/all/html/de/first/first_Start_Sip.html /usr/www/all/html/de/first/first_Start_Sip.js -- Restoring feature 'Rufsperre f�r anonyme Anrufe' ... -- Patching files: /usr/www/all/html/de/fon/sperre1.js -- Removing 'Programme' ... -- Patching files: /usr/www/all/html/de/menus/menu2.inc /usr/www/all/html/de/menus/menu2_fon.html /usr/www/all/html/de/menus/menu2_homekonfig.html /usr/www/all/html/de/menus/menu2_internet.html /usr/www/all/html/de/menus/menu2_system.html /usr/www/all/html/de/menus/menu2_usb.html /usr/www/all/html/de/menus/menu2_wlan.html /usr/www/all/html/de/help/home.html /usr/www/all/html/de/help/home.inc -- Removing files: /usr/www/all/html/de/menus/menu2_software.inc /usr/www/all/html/de/menus/menu2_software.html /usr/www/all/html/de/help/hilfe_programme.html -- Removing directory: /usr/www/all/html/de/software -- Removing 'Energiemonitor' ... -- Patching files: /usr/www/all/html/de/menus/menu2.inc /usr/www/all/html/de/menus/menu2_system.inc /usr/www/all/html/de/menus/menu2_homehome.html /usr/www/all/html/de/menus/menu2_system.html /usr/www/all/html/de/help/home.html /usr/www/all/html/de/help/home.inc -- Removing files: /usr/www/all/html/de/home/energy.frm /usr/www/all/html/de/home/energy.js /usr/www/all/html/de/home/energy.html /usr/www/all/html/de/home/ecosettings.frm /usr/www/all/html/de/home/ecosettings.js /usr/www/all/html/de/home/ecosettings.html /usr/www/all/html/de/system/energy.frm /usr/www/all/html/de/system/energy.inc /usr/www/all/html/de/system/energy.js /usr/www/all/html/de/system/energy.html /usr/www/all/html/de/system/ecosettings.frm /usr/www/all/html/de/system/ecosettings.inc /usr/www/all/html/de/system/ecosettings.js /usr/www/all/html/de/system/ecosettings.html /usr/www/all/html/de/help/hilfe_system_energieeinstellungen.html /usr/www/all/html/de/help/hilfe_system_energiemonitor.html -- Removing 'DSL Spektrum' ... -- Patching files: /usr/www/all/html/de/internet/adsl.html /usr/www/all/html/de/internet/atm.html /usr/www/all/html/de/internet/overview.html /usr/www/all/html/de/menus/menu2_internet.html -- Adding TAM features ... -- Copying TAM related help files: /usr/www/all/html/de/help/hilfe_fon_anrufbeantworter.html -- Copying 'fonab.*' and 'tam.*' files: /usr/www/all/html/de/fon/fonab.frm /usr/www/all/html/de/fon/fonab.html /usr/www/all/html/de/fon/fonab.inc /usr/www/all/html/de/fon/fonab.js /usr/www/all/html/de/fon/tam.frm /usr/www/all/html/de/fon/tam.html /usr/www/all/html/de/fon/tam.inc /usr/www/all/html/de/fon/tam.js -- Patching files (adding features for TAM): /usr/www/all/html/de/help/home.html /usr/www/all/html/de/menus/menu2_fon.html -- Adapting fon pages for DECT ... -- Patching files: /usr/www/all/html/de/fon/isdn.js /usr/www/all/html/de/fon/isdn.html /usr/www/all/html/de/fon/isdn.inc -- Adapting textual contents to consider also DECT devices ... -- Patching files: /usr/www/all/html/de/fon/fonlistisdn.inc /usr/www/all/html/de/fon/isdn.inc /usr/www/all/html/de/fon/msn.inc /usr/www/all/html/de/fon/wecker.inc /usr/www/all/html/de/fon/wecker.js /usr/www/all/html/de/fon/foncalls.inc /usr/www/all/html/de/fon/foncalls.js /usr/www/all/html/de/fon/dial.inc /usr/www/all/html/de/fon/dial.js -- Adding DECT handsets setup pages ... -- Copying setup files: /usr/www/all/html/de/fon/fon1dect.frm /usr/www/all/html/de/fon/fon1dect.html /usr/www/all/html/de/fon/fon1dect.inc /usr/www/all/html/de/fon/fon1dect.js /usr/www/all/html/de/fon/foneditdect.frm /usr/www/all/html/de/fon/foneditdect.html /usr/www/all/html/de/fon/foneditdect.inc /usr/www/all/html/de/fon/foneditdect.js /usr/www/all/html/de/fon/fonsetupdect.frm /usr/www/all/html/de/fon/fonsetupdect.html /usr/www/all/html/de/fon/fonsetupdect.inc /usr/www/all/html/de/fon/fonsetupdect.js -- Copying help files: /usr/www/all/html/de/help/hilfe_fon_setupdect.html /usr/www/all/html/de/help/hilfe_fon_editdect.html /usr/www/all/html/de/help/hilfe_fon_fon1dect.html -- Patching menu files to add item for DECT handsets: /usr/www/all/html/de/menus/menu2_fon.html /usr/www/all/html/de/menus/menu2_fon.inc -- Copying 'hidden' feature setup pages for DECT and TAM: /usr/www/all/html/tam.html /usr/www/all/html/dect.html -- Removing 'FON 3' ... -- Removing lines from: /usr/www/all/html/de/fon/ppFonbuch.html /usr/www/all/html/de/fon_config/fon_config_1.js /usr/www/all/html/de/fon/dial.frm /usr/www/all/html/de/fon/fon1isdn.frm /usr/www/all/html/de/fon/fonbuch.frm /usr/www/all/html/de/fon/foncalls.frm /usr/www/all/html/de/fon/wecker.frm /usr/www/all/html/de/fon/fondevices.frm /usr/www/all/html/de/fon/fondevices.html /usr/www/all/html/de/fon/fondevices.js /usr/www/all/html/de/fon/rulall.frm /usr/www/all/html/de/fon/rulall.html /usr/www/all/html/de/fon/rulall1.frm /usr/www/all/html/de/fon/sip1.frm /usr/www/all/html/de/fon/dial.js /usr/www/all/html/de/fon/wecker.js /usr/www/all/html/de/fon/foncalls.js /usr/www/all/html/de/fon/fonbuch.js /usr/www/all/html/de/fon/rulall.js /usr/www/all/html/de/fon/rulall1.js /usr/www/all/html/de/fon/sip1.js /usr/www/all/html/de/fon/fonlist.html /usr/www/all/html/de/system/nachts.js -- Removing 'INFO-Anzeige' ... -- Removing lines from: /usr/www/all/html/de/help/home.inc /usr/www/all/html/de/menus/menu2_system.inc /usr/www/all/html/de/help/home.html /usr/www/all/html/de/menus/menu2_system.html -- Removing files: /usr/www/all/html/de/help/hilfe_system_infoanzeige.html /usr/www/all/html/de/system/infoled.frm /usr/www/all/html/de/system/infoled.html /usr/www/all/html/de/system/infoled.inc /usr/www/all/html/de/system/infoled.js -- Removing 'Push Service' ... -- Removing lines from: /usr/www/all/html/de/help/home.inc /usr/www/all/html/de/menus/menu2_system.inc /usr/www/all/html/de/help/home.html /usr/www/all/html/de/menus/menu2_system.html -- Removing files: /usr/www/all/html/de/help/hilfe_system_pushservice.html -- Removing 'UPnP' ... -- Removing lines from: /usr/www/all/html/de/help/hilfe_netzwerkeinstellungen.html /usr/www/all/html/de/system/net.html /usr/www/all/html/de/system/net.inc -- Removing directory: /usr/www/tcom -- Creating symbolic link(s) for: /usr/www/avm /usr/www/tcom /usr/www/1und1 ******************************************************************************** Phase 5: Cleanup sources. ******************************************************************************** Completed data retrieval. Removing sources ... /home/xtc/spirou/sp-to-fritz/Fritzbox7141 /home/xtc/spirou/sp-to-fritz/Fritzbox7170 ******************************************************************************** Phase 6: Apply changes. ******************************************************************************** Assembling configuration files ... -- Adjusting config parameters in: /etc/init.d/rc.init -- Setting 'HOSTNAME=fritz.box' in: /etc/init.d/rc.init -- Adjusting box specific settings in: /etc/init.d/rc.S ******************************************************************************** Phase 7: Patches. ******************************************************************************** Adding 'Info' button and display of mod related data ... -- Creating new files: /usr/www/all/html/de/home/rbb_refresh1.html /usr/www/all/html/de/help/hilfe_mod_info.html -- Patching files: /usr/www/all/html/de/home/home.html /usr/www/all/html/de/home/home.js /usr/www/all/html/de/help/hilfe_mod_info.html Applying 'timezone' patch ... -- Patching file: /etc/init.d/rc.conf Applying 'check signature' patch ... -- Patching file: /usr/www/all/html/de/home/home.js ... Adjusting settings for OEM 'tcom' ... -- Patching files: /usr/www/all/html/de/menus/menuwatch.html /usr/www/all/html/de/menus/menu2_internet.html /usr/www/all/html/de/internet/pp_wanbridge.html /usr/www/all/html/de/internet/overview.html /usr/www/all/html/de/internet/authform.html /usr/www/all/html/de/system/extended.js /usr/www/all/html/de/fon/msn.js /usr/www/all/html/de/system/net.frm /usr/www/all/html/de/system/net.html /usr/www/all/html/de/system/net.inc /usr/www/all/html/de/system/net.js /usr/www/all/html/de/first/first_Sip_1.js /usr/www/all/html/de/first/first_Start_Sip.js /usr/www/all/html/de/fon/sip1.js /usr/www/all/html/de/first/first_ISP_1.html /usr/www/all/html/de/first/first_Sip_1.html /usr/www/all/html/de/fon/sip1.html /usr/www/all/html/de/first/first_ISP_1.js /usr/www/all/html/de/fon/routing.js Applying patch to enable/disable autoconfig even when in ata mode ... -- Patching files: /usr/www/all/html/de/system/net.js /usr/www/all/html/de/system/net.html /usr/www/all/html/de/system/net.inc ******************************************************************************** Phase 8: Remove non-essential files and check for errors. ******************************************************************************** Done. Press 'ENTER' to build archive ...