diff --git a/docs/Config.in b/docs/Config.in deleted file mode 100644 index 926aa1d40..000000000 --- a/docs/Config.in +++ /dev/null @@ -1,1871 +0,0 @@ -mainmenu "Freetz Configuration" - -config FREETZ_HAVE_DOT_CONFIG - bool - default y - -comment "General --------------------------------" - -config FREETZ_AVM_VERSION_04_29 - bool -config FREETZ_AVM_VERSION_04_30 - bool -config FREETZ_AVM_VERSION_04_33 - bool -config FREETZ_AVM_VERSION_04_40 - bool -config FREETZ_AVM_VERSION_04_49 - bool -config FREETZ_AVM_VERSION_04_57 - bool -config FREETZ_AVM_VERSION_04_67 - bool -config FREETZ_AVM_VERSION_7270_04_67 - bool -config FREETZ_AVM_VERSION_12043 - bool -config FREETZ_AVM_VERSION_7270 - bool -config FREETZ_AVM_VERSION_r4884 - bool -config FREETZ_AVM_VERSION_r7203 - bool -config FREETZ_AVM_VERSION_r8508 - bool - -choice - - prompt "Hardware type" - default FREETZ_TYPE_FON_WLAN_7270 - help - Select your box type here. - - config FREETZ_TYPE_300IP_AS_FON - select FREETZ_AVM_VERSION_04_49 - bool "300IP as Fon" - select FREETZ_BRANDING_tcom - select FREETZ_BRANDING_avm - - config FREETZ_TYPE_2170 - select FREETZ_AVM_VERSION_04_57 - bool "2170" - - config FREETZ_TYPE_FON - select FREETZ_AVM_VERSION_04_49 - bool "Fon" - - config FREETZ_TYPE_FON_5010 - select FREETZ_AVM_VERSION_04_40 - bool "Fon 5010" - - config FREETZ_TYPE_FON_5050 - select FREETZ_AVM_VERSION_04_33 - bool "Fon 5050" - - config FREETZ_TYPE_FON_5140 - select FREETZ_AVM_VERSION_04_57 - bool "Fon 5140" - - config FREETZ_TYPE_FON_WLAN - select FREETZ_AVM_VERSION_04_33 - bool "Fon WLAN" - - config FREETZ_TYPE_FON_WLAN_7050 - select FREETZ_AVM_VERSION_04_33 - bool "Fon WLAN 7050" - - config FREETZ_TYPE_FON_WLAN_7113 - select FREETZ_AVM_VERSION_04_57 - bool "Fon WLAN 7113" - - config FREETZ_TYPE_FON_WLAN_7140 - select FREETZ_AVM_VERSION_04_57 - bool "Fon WLAN 7140" - - config FREETZ_TYPE_FON_WLAN_7141 - select FREETZ_AVM_VERSION_04_67 - bool "Fon WLAN 7141" - - config FREETZ_TYPE_FON_7150 - select FREETZ_AVM_VERSION_04_57 - bool "Fon 7150" - - config FREETZ_TYPE_FON_WLAN_7170 - select FREETZ_AVM_VERSION_04_67 - bool "Fon WLAN 7170" - - config FREETZ_TYPE_FON_WLAN_7240 - select FREETZ_AVM_VERSION_7270_04_67 - bool "Fon WLAN 7240" - - config FREETZ_TYPE_FON_WLAN_7270 - select FREETZ_AVM_VERSION_7270_04_67 - select FREETZ_TYPE_FON_WLAN_7270_16MB if ! FREETZ_TYPE_LANG_DE - bool "Fon WLAN 7270" - - config FREETZ_TYPE_WLAN_3020 - select FREETZ_AVM_VERSION_04_33 - bool "WLAN 3020" - - config FREETZ_TYPE_WLAN_3030 - select FREETZ_AVM_VERSION_04_33 - bool "WLAN 3030" - - config FREETZ_TYPE_WLAN_3130 - select FREETZ_AVM_VERSION_04_33 - bool "WLAN 3130" - - config FREETZ_TYPE_WLAN_3131 - select FREETZ_AVM_VERSION_04_57 - bool "WLAN 3131" - - config FREETZ_TYPE_WLAN_3170 - select FREETZ_AVM_VERSION_04_57 - bool "WLAN 3170" - - config FREETZ_TYPE_WLAN_3270 - select FREETZ_AVM_VERSION_7270_04_67 - bool "WLAN 3270" - - config FREETZ_TYPE_SPEEDPORT_W501V - select FREETZ_AVM_VERSION_r7203 - select FREETZ_BRANDING_tcom - bool "Speedport W501V" - - config FREETZ_TYPE_SPEEDPORT_W701V - select FREETZ_AVM_VERSION_r8508 - select FREETZ_BRANDING_tcom - bool "Speedport W701V" - -# config FREETZ_TYPE_SPEEDPORT_W900V -# select FREETZ_AVM_VERSION_r4884 -# select FREETZ_BRANDING_tcom -# bool "Speedport W900V" - - config FREETZ_TYPE_CUSTOM - bool "Custom" - depends on FREETZ_SHOW_ADVANCED - select FREETZ_DL_OVERRIDE - -endchoice - -config FREETZ_TYPE_FON_WLAN_7270_16MB - bool "16 MB flash" - depends on \ - FREETZ_TYPE_FON_WLAN_7270 - default n - help - Enable this to build an image for boxes with 16 MB flash. - -config FREETZ_TYPE_LABOR -# bool "Beta/Labor/VPN" - depends on \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7270 - default n - help - Enable this to compile the mod based on an AVM "beta/labor/vpn" firmware. - -choice - - prompt "Labor version" - depends on FREETZ_TYPE_LABOR - default FREETZ_TYPE_LABOR_DSL - -# config FREETZ_TYPE_LABOR_AIO -# bool "AiO" -# depends on \ -# FREETZ_TYPE_FON_WLAN_7170 - - config FREETZ_TYPE_LABOR_DSL - bool "DSL" - depends on \ - ( \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7270 \ - ) - - config FREETZ_TYPE_LABOR_MINI - bool "MINI" - depends on \ - FREETZ_TYPE_FON_WLAN_7141 - - config FREETZ_TYPE_LABOR_PHONE - bool "PHONE" - depends on \ - FREETZ_TYPE_FON_WLAN_7270 - - config FREETZ_TYPE_LABOR_WLAN - bool "WLAN" - depends on \ - FREETZ_TYPE_FON_WLAN_7270 - -endchoice - -config FREETZ_TYPE_ALIEN_HARDWARE - bool "Compile image for \"alien\" hardware" - depends on \ - FREETZ_TYPE_FON_WLAN_7170 && \ - ! FREETZ_TYPE_LABOR_AIO - - default n - help - Enable this to compile the mod image for another hardware type - -choice - prompt "Alien hardware type" - depends on FREETZ_TYPE_ALIEN_HARDWARE - #default FREETZ_TYPE_SINUS_W500V_7150 if FREETZ_TYPE_FON_7150 - default FREETZ_TYPE_SPEEDPORT_W701V_7170 if FREETZ_TYPE_FON_WLAN_7170 - - #config FREETZ_TYPE_SINUS_W500V_7150 - # bool "Sinus W500V" - # depends on FREETZ_TYPE_FON_7150 - # select FREETZ_BRANDING_tcom - # select FREETZ_MODULE_jffs2 - # help - # Enable this to compile a mod image for T-Com Sinus W500V based - # on a 7150 image. - - config FREETZ_TYPE_SPEEDPORT_W701V_7170 - bool "W701V" - depends on FREETZ_TYPE_FON_WLAN_7170 - select FREETZ_BRANDING_tcom - help - Enable this to compile a mod image for T-Com Speedport W701V based - on a 7170 image. - - config FREETZ_TYPE_SPEEDPORT_W900V_7170 - bool "W900V" - depends on FREETZ_TYPE_FON_WLAN_7170 - select FREETZ_BRANDING_tcom - help - Enable this to compile a mod image for T-Com Speedport W900V based - on a 7170 image. - -endchoice - -config FREETZ_AVM_VERSION_STRING - string - default "04.29" if FREETZ_AVM_VERSION_04_29 - default "04.30" if FREETZ_AVM_VERSION_04_30 - default "04.33" if FREETZ_AVM_VERSION_04_33 - default "04.40" if FREETZ_AVM_VERSION_04_40 - default "04.49" if FREETZ_AVM_VERSION_04_49 - default "04.57" if FREETZ_AVM_VERSION_04_57 - default "04.67" if FREETZ_AVM_VERSION_04_67 - default "7270" if FREETZ_AVM_VERSION_7270 - default "12043" if FREETZ_AVM_VERSION_12043 - default "7270_04.67" if FREETZ_AVM_VERSION_7270_04_67 - default "r4884" if FREETZ_AVM_VERSION_r4884 - default "r7203" if FREETZ_AVM_VERSION_r7203 - default "r8508" if FREETZ_AVM_VERSION_r8508 - -choice - - prompt "Firmware language" - default FREETZ_TYPE_LANG_DE - - config FREETZ_TYPE_LANG_DE - bool "de - deutsch" - depends on \ - ! FREETZ_TYPE_FON_5010 - - config FREETZ_TYPE_LANG_A_CH - bool "a-ch - deutsch" - depends on \ - ! FREETZ_TYPE_LABOR && \ - ! FREETZ_TYPE_ALIEN_HARDWARE && \ - ( \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7270 \ - ) - - config FREETZ_TYPE_LANG_EN - bool "en - international" - depends on \ - ! FREETZ_TYPE_LABOR && \ - ! FREETZ_TYPE_ALIEN_HARDWARE && \ - ( \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7270 \ - ) - -endchoice - -config FREETZ_TYPE_LANG_STRING - string - default "de" if FREETZ_TYPE_LANG_DE - default "a-ch" if FREETZ_TYPE_LANG_A_CH - default "en" if FREETZ_TYPE_LANG_EN - -choice - - prompt "Annex" - depends on FREETZ_TYPE_LANG_EN && \ - ! FREETZ_TYPE_FON_WLAN_7270 - default FREETZ_TYPE_ANNEX_B - - config FREETZ_TYPE_ANNEX_A - bool "A" - - config FREETZ_TYPE_ANNEX_B - bool "B" - -endchoice - -config FREETZ_TYPE_STRING - string - default "300ip_as_fon" if FREETZ_TYPE_300IP_AS_FON - default "2170" if FREETZ_TYPE_2170 && ! FREETZ_TYPE_LABOR - default "3020" if FREETZ_TYPE_WLAN_3020 - default "3030" if FREETZ_TYPE_WLAN_3030 - default "3130" if FREETZ_TYPE_WLAN_3130 - default "3131" if FREETZ_TYPE_WLAN_3131 - default "3170" if FREETZ_TYPE_WLAN_3170 - default "3270" if FREETZ_TYPE_WLAN_3270 - default "fon" if FREETZ_TYPE_FON - default "5010" if FREETZ_TYPE_FON_5010 - default "5050" if FREETZ_TYPE_FON_5050 - default "5140" if FREETZ_TYPE_FON_5140 - default "fon_wlan" if FREETZ_TYPE_FON_WLAN - default "7050" if FREETZ_TYPE_FON_WLAN_7050 - default "7113" if FREETZ_TYPE_FON_WLAN_7113 - default "7140" if FREETZ_TYPE_FON_WLAN_7140 - default "7141" if FREETZ_TYPE_FON_WLAN_7141 && ! FREETZ_TYPE_LABOR - default "7141_labor_mini" if FREETZ_TYPE_FON_WLAN_7141 && FREETZ_TYPE_LABOR_MINI - default "7150" if FREETZ_TYPE_FON_7150 - default "7170" if FREETZ_TYPE_FON_WLAN_7170 && ! FREETZ_TYPE_LABOR - default "7170_labor_dsl" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LABOR_DSL - default "7170_labor_aio" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LABOR_AIO - default "7240" if FREETZ_TYPE_FON_WLAN_7240 - default "7270" if FREETZ_TYPE_FON_WLAN_7270 && ! FREETZ_TYPE_LABOR - default "7270_labor_dsl" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LABOR_DSL - default "7270_labor_phone" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LABOR_PHONE - default "7270_labor_wlan" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LABOR_WLAN - default "W501V" if FREETZ_TYPE_SPEEDPORT_W501V - default "W701V" if FREETZ_TYPE_SPEEDPORT_W701V - default "W900V" if FREETZ_TYPE_SPEEDPORT_W900V - default "custom" if FREETZ_TYPE_CUSTOM - -config FREETZ_TYPE_STRING2 - string - default "W500V_" if FREETZ_TYPE_SINUS_W500V_7150 - default "W701V_" if FREETZ_TYPE_SPEEDPORT_W701V_7170 - default "W900V_" if FREETZ_TYPE_SPEEDPORT_W900V_7170 - -comment "Custom options -------------------------" - depends on FREETZ_TYPE_CUSTOM - -config FREETZ_INSTALL_BASE - bool - select FREETZ_LIB_ld_uClibc - select FREETZ_LIB_libcrypt - select FREETZ_LIB_libdl - select FREETZ_LIB_libgcc_s - select FREETZ_LIB_libm - select FREETZ_LIB_libnsl - select FREETZ_LIB_libpthread - select FREETZ_LIB_librt - select FREETZ_LIB_libuClibc - default y - help - This is mandatory - -config FREETZ_REPLACE_BUSYBOX - bool - default y - help - This is mandatory - -config FREETZ_REPLACE_KERNEL_AVAILABLE - bool - depends on \ - ! FREETZ_TYPE_LABOR && \ - ! (FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN) - default y - -config FREETZ_REPLACE_KERNEL - bool "Replace kernel" - depends on \ - FREETZ_SHOW_ADVANCED && \ - FREETZ_REPLACE_KERNEL_AVAILABLE - default n - help - Replace AVM kernel with self-built kernel. - -comment "Replace kernel (currently not available)" - depends on \ - FREETZ_SHOW_ADVANCED && \ - ! FREETZ_REPLACE_KERNEL_AVAILABLE - -config FREETZ_SHOW_ADVANCED - bool "Show advanced options" - default n - help - Show advanced Options for patching the firmware. This is only useful - for experienced users who really know what they are doing - -config FREETZ_TARGET_REF - string "Target ref" if FREETZ_TYPE_CUSTOM - default "8mb_26" if \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_WLAN_3270 - default "4mb_26" if \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_WLAN_3020 || \ - FREETZ_TYPE_WLAN_3030 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_WLAN_3131 || \ - FREETZ_TYPE_WLAN_3170 || \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 - -config FREETZ_KERNEL_REF - string "Kernel ref" if FREETZ_TYPE_CUSTOM - default "8mb_26" if \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_WLAN_3270 - default "4mb_26" if \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_WLAN_3020 || \ - FREETZ_TYPE_WLAN_3030 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_WLAN_3131 || \ - FREETZ_TYPE_WLAN_3170 || \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 - -config FREETZ_KERNEL_LAYOUT - string "Kernel ref" if FREETZ_TYPE_CUSTOM - default "ohio" if \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_WLAN_3131 || \ - FREETZ_TYPE_WLAN_3170 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V - default "ar7" if \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 || \ - FREETZ_TYPE_WLAN_3020 || \ - FREETZ_TYPE_WLAN_3030 - default "ur8" if \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_WLAN_3270 - - -config FREETZ_KERNEL_MTD_SIZE - int "Kernel (64K blocks)" if FREETZ_TYPE_CUSTOM - default 59 if \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_WLAN_3020 || \ - FREETZ_TYPE_WLAN_3030 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_WLAN_3131 || \ - FREETZ_TYPE_WLAN_3170 || \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 - default 119 if \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - (FREETZ_TYPE_FON_WLAN_7270 && ! FREETZ_TYPE_FON_WLAN_7270_16MB) || \ - FREETZ_TYPE_CUSTOM && FREETZ_HIDDEN_ROOT - default 246 if \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_WLAN_3270 || \ - FREETZ_TYPE_FON_WLAN_7270_16MB - help - Number of 64K blocks in the kernel mtd device. - -config FREETZ_FILESYSTEM_MTD_SIZE - int "Filesystem (64K blocks)" if FREETZ_TYPE_CUSTOM - depends on ! FREETZ_HIDDEN_ROOT || FREETZ_CONTIGUOUS_HIDDEN_ROOT - default 48 if FREETZ_TYPE_CUSTOM - help - Number of 64K blocks in the filesystem mtd device. - -config FREETZ_HAS_PHONE - bool "Has Phone" if FREETZ_TYPE_CUSTOM - default y if \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 || \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_CUSTOM - default n if \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_WLAN_3020 || \ - FREETZ_TYPE_WLAN_3030 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_WLAN_3131 || \ - FREETZ_TYPE_WLAN_3170 || \ - FREETZ_TYPE_WLAN_3270 - - help - Select this if you have a box with phone support. - -config FREETZ_HAS_WLAN - bool "Has WLAN" if FREETZ_TYPE_CUSTOM - default y if \ - FREETZ_TYPE_WLAN_3131 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_WLAN_3170 || \ - FREETZ_TYPE_WLAN_3270 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 || \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_CUSTOM - default n if \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_300IP_AS_FON - help - Select this if you have a box with WLAN. - -config FREETZ_HAS_USB_CLIENT - bool "USB client" if FREETZ_TYPE_CUSTOM - default y if \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_WLAN_3020 || \ - FREETZ_TYPE_WLAN_3030 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_WLAN_3131 || \ - FREETZ_TYPE_WLAN_3170 || \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 - default n if \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_WLAN_3270 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_CUSTOM - help - Select this if you have a box with USB. - -config FREETZ_HAS_USB_HOST - bool "USB host" if FREETZ_TYPE_CUSTOM - default y if \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_7150 && ! FREETZ_TYPE_SINUS_W500V_7150 || \ - FREETZ_TYPE_FON_WLAN_7170 && ! FREETZ_TYPE_SPEEDPORT_W701V_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_WLAN_3131 || \ - FREETZ_TYPE_WLAN_3170 || \ - FREETZ_TYPE_WLAN_3270 || \ - FREETZ_TYPE_SPEEDPORT_W900V - default n if \ - FREETZ_TYPE_WLAN_3020 || \ - FREETZ_TYPE_WLAN_3030 || \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_5010 || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 || \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SINUS_W500V_7150 || \ - FREETZ_TYPE_SPEEDPORT_W701V_7170 - help - Select this if your USB port is a host adapter. - -config FREETZ_HAS_AVM_INETD - bool "AVM inetd" if FREETZ_TYPE_CUSTOM - select FREETZ_BUSYBOX_INETD - default y if \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 - default n - - help - Select this if your original firmware has inetd support. - -menu "Branding" - depends on \ - ! FREETZ_TYPE_SPEEDPORT_W501V && \ - ! FREETZ_TYPE_SPEEDPORT_W701V && \ - ! FREETZ_TYPE_SPEEDPORT_W900V - -#comment "Brandings ------------------------------" -# depends on \ -# ( \ -# ! FREETZ_TYPE_SPEEDPORT_W501V && \ -# ! FREETZ_TYPE_SPEEDPORT_W701V && \ -# ! FREETZ_TYPE_SPEEDPORT_W900V && \ -# ! FREETZ_TYPE_CUSTOM \ -# ) - -#comment "Brandings (if exist) -------------------" -# depends on FREETZ_TYPE_CUSTOM && FREETZ_SHOW_ADVANCED - -config FREETZ_BRANDING_1und1 - bool "1&1" - depends on \ - FREETZ_TYPE_LANG_DE && \ - ( \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_FON_5050 || \ - FREETZ_TYPE_FON_5140 || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 || \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_WLAN_3020 || \ - FREETZ_TYPE_WLAN_3030 || \ - FREETZ_TYPE_WLAN_3130 || \ - FREETZ_TYPE_CUSTOM \ - ) \ - && ! FREETZ_TYPE_ALIEN_HARDWARE - default y - help - 1&1 branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -config FREETZ_BRANDING_avm - bool "AVM" - depends on \ - ( \ - ! FREETZ_BRANDING_tcom && \ - FREETZ_TYPE_LANG_A_CH || \ - FREETZ_TYPE_LANG_DE || \ - FREETZ_TYPE_CUSTOM \ - ) - default y - help - AVM branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -config FREETZ_BRANDING_avme - bool "AVM international" - depends on \ - ( \ - FREETZ_TYPE_LANG_EN || \ - FREETZ_TYPE_CUSTOM \ - ) - default y - help - AVM international branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -config FREETZ_BRANDING_aol - bool "AOL" - depends on \ - FREETZ_TYPE_LANG_DE && \ - ( \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_FON_WLAN_7140 || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_CUSTOM \ - ) - default y - help - AOL branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -config FREETZ_BRANDING_arcor - bool "Arcor" - depends on FREETZ_TYPE_CUSTOM - default y - help - Arcor branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -config FREETZ_BRANDING_congstar - bool "Congstar" - depends on \ - FREETZ_TYPE_SPEEDPORT_W701V - default y - help - Congstar branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -config FREETZ_BRANDING_freenet - bool "Freenet" - depends on \ - FREETZ_TYPE_LANG_DE && \ - ( \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON_WLAN_7113 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_CUSTOM \ - ) \ - && ! FREETZ_TYPE_ALIEN_HARDWARE - default y - help - Freenet branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -config FREETZ_BRANDING_tcom - bool "T-Com" - depends on \ - FREETZ_TYPE_LANG_DE && \ - ( \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_ALIEN_HARDWARE \ - ) - default y - help - T-Com branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -config FREETZ_BRANDING_versatel - bool "Versatel" - depends on \ - FREETZ_TYPE_WLAN_3131 - default y - help - Versatel branding - - Each branding provides the web UI templates for a certain manufacturer or OEM. - - NOTE: Make sure to choose at least one branding corresponding to the one - defined in your box's boot loader environment. It can be determined by calling - the following command from the box's shell prompt: - - echo $(cat /proc/sys/urlader/firmware_version) - -endmenu - -comment "Mod ------------------------------------" - -choice - - prompt "Language" - default FREETZ_LANG_DE if FREETZ_TYPE_LANG_DE - default FREETZ_LANG_DE if FREETZ_TYPE_LANG_A_CH - default FREETZ_LANG_EN if FREETZ_TYPE_LANG_EN - - config FREETZ_LANG_DE - bool "de - deutsch" - - config FREETZ_LANG_EN - bool "en - english" - -endchoice - -config FREETZ_LANG_STRING - string - default "de" if FREETZ_LANG_DE - default "en" if FREETZ_LANG_EN - -menu "Patches" - -config FREETZ_REMOVE_HELP - bool "Remove help" - default n - help - Removes the help pages from the web menu. - -config FREETZ_REMOVE_ASSISTANT - bool "Remove assistant" - default n - depends on \ - ( ! ( FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_EN ) ) && \ - ( ! ( FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_EN ) ) - help - Removes the installation assistant from the web menu. - -config FREETZ_REMOVE_TR069 - bool "Remove tr069 stuff" - depends on \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 - default n - help - Removes libtr069 to save space. - -config FREETZ_REMOVE_USB_MODULE - bool "Remove avalanche_usb.ko" - depends on \ - FREETZ_SHOW_ADVANCED && \ - ( \ - FREETZ_TYPE_300IP_AS_FON || \ - FREETZ_TYPE_FON || \ - FREETZ_TYPE_FON_WLAN || \ - FREETZ_TYPE_FON_WLAN_7050 \ - ) - default n - help - Removes avalanche_usb.ko to save space. - -config FREETZ_REMOVE_CDROM_ISO - bool "Remove cdrom.iso" - depends on \ - FREETZ_HAS_USB_CLIENT && \ - ( \ - ! FREETZ_TYPE_2170 && \ - ! FREETZ_TYPE_FON_WLAN_7050 && \ - ! FREETZ_TYPE_WLAN_3130 && \ - ! FREETZ_TYPE_WLAN_3131 && \ - ! FREETZ_TYPE_WLAN_3170 \ - ) - default n - help - Removes the file /lib/modules/cdrom.iso. - -config FREETZ_PATCH_ATA - bool "Patch ATA" - depends on \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W900V - default n - help - Patches the ATA mode configuration pages into the web menu. - -config FREETZ_PATCH_DSL_EXPERT - bool "Patch extended DSL-Settings" - depends on \ - ! FREETZ_TYPE_LABOR_DSL && \ - ! FREETZ_REMOVE_DSLD && \ - FREETZ_TYPE_LANG_DE && \ - (FREETZ_TYPE_FON_WLAN_7170 || FREETZ_TYPE_FON_WLAN_7240 || FREETZ_TYPE_FON_WLAN_7270) - default n - help - Patches the extended dsl-settings from labor-dsl into all-in-one-firmwares. - -config FREETZ_PATCH_VCC - bool "Patch 2. VCC" - depends on FREETZ_HAS_PHONE && \ - ! FREETZ_TYPE_LABOR && \ - (FREETZ_TYPE_FON_WLAN_7141 || FREETZ_TYPE_FON_WLAN_7170) - default n - help - Patches the setting for 2. VCC into web menu. This patch also replaces - and activates "Patch enum" feature for brandings 1und1 and tcom. - - Be aware that enum section is not displayed if you switch to avm - branding! - -config FREETZ_PATCH_ENUM - bool "Patch enum" - depends on FREETZ_HAS_PHONE && ! FREETZ_PATCH_VCC - default n - help - Patches the enum configuration pages into the web menu. - -#config FREETZ_PATCH_INTERNATIONAL -# bool "Patch international" -# depends on FREETZ_HAS_PHONE && FREETZ_TYPE_LANG_DE && ! FREETZ_TYPE_SPEEDPORT_W900V -# default y -# help -# Reveals some options from the international firmware in the web menu. - -config FREETZ_PATCH_SIGNED - bool "Patch web menu signed message" - default n - help - Hides the "unsupported changes" message from the web interface. - -config FREETZ_PATCH_USBSTORAGE - bool "Patch USB storage names, make FAT filesystems world-writable, automount feature" - depends on \ - FREETZ_HAS_USB_HOST #&& \ - #! FREETZ_TYPE_SPEEDPORT_W701V_7170 - default y - help - 1. Change the name of USB storage dir to uStorXY - - 2. Auto-mounted USB storage devices will be fully accessible, i.e. it - is now possible to put user home directories for (e.g. for FTP) on a - FAT32-formatted partition and permit shell and FTP users to actually - write to their own home directories. - - 3. Avoid deleting whole filesystem on usb devices. - - It is highly recommended to select this patch. - -config FREETZ_USBSTORAGE_AUTOMOUNT - bool "Automount filesystems" - depends on FREETZ_PATCH_USBSTORAGE - select FREETZ_PACKAGE_FSTYP - default y - help - ext2, ext3, fat and ntfs filesystems are mounted automatically. Detection is done - by fstyp utility (adds about 8KB uncompressed size). It depends on the original - firmware wich of the following points you have to select. - -config FREETZ_AUTOMOUNT_EXT2 - bool "ext2" - depends on FREETZ_USBSTORAGE_AUTOMOUNT - select FREETZ_MODULE_ext2 - default n - help - This adds ext2 module to your firmware. - -config FREETZ_AUTOMOUNT_EXT3 - bool "ext3" - depends on FREETZ_USBSTORAGE_AUTOMOUNT - select FREETZ_MODULE_ext3 - default n - help - This adds ext3 module to your firmware. - -config FREETZ_AUTOMOUNT_NTFS - bool "NTFS" - depends on FREETZ_USBSTORAGE_AUTOMOUNT - select FREETZ_PACKAGE_NTFS - default n - help - This adds ntfs-3g mount helper to your firmware. - -config FREETZ_AUTORUN_AUTOEND - bool "Execute autorun.sh/autoend.sh script on (un)mount" - depends on FREETZ_HAS_USB_HOST - default n - help - Useful to start/terminate applications located on USB devices, eg apache, - samba or even swapfiles. - -config FREETZ_PATCH_MAXDEVCOUNT - bool "Raise the count of connectable usb device to 9" - depends on FREETZ_HAS_USB_HOST - default n - help - Use this patch if you would connect more than 3 device to the box - -config FREETZ_PATCH_GETCONS - bool "Don't redirect console messages" - default n - help - Patch /etc/profile so that console messages are not redirected to - /dev/pts/0. These can sometimes be very anoying. - -config FREETZ_REMOVE_WEBSRV - bool "Replace AVM web server by httpd" - depends on \ - ! FREETZ_TYPE_2170 \ - && ! FREETZ_TYPE_FON_5140 \ - && ! ( FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_EN ) \ - && ! ( FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_A_CH ) \ - && ! ( FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN ) \ - && ! ( FREETZ_TYPE_300IP_AS_FON && FREETZ_TYPE_LANG_EN ) \ - && ! ( FREETZ_TYPE_FON_WLAN && FREETZ_TYPE_LANG_EN ) \ - && ! FREETZ_TYPE_FON_WLAN_7141 \ - && ! FREETZ_TYPE_FON_WLAN_7170 \ - && ! FREETZ_TYPE_FON_WLAN_7240 \ - && ! FREETZ_TYPE_FON_WLAN_7270 \ - && ! FREETZ_TYPE_WLAN_3131 \ - && ! FREETZ_TYPE_WLAN_3170 - - default n - help - Patch init scripts so BusyBox's httpd is used instead of AVM's websrv. - The websrv binary will be removed from the firmware image. - - If "Remove UPnP daemon (igdd)" patch is also selected and "Integrate - Media Server from USB Labor firmware" is not selected, 'libwebsrv.so' - will also be removed, because only those three binaries use it. - -config FREETZ_REMOVE_UPNP - bool "Remove UPnP daemon (igdd)" - select FREETZ_REMOVE_UPNP_LIBS if \ - ( \ - ! ( FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_EN ) \ - && ! ( FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_A_CH ) \ - && ! FREETZ_TYPE_FON_WLAN_7141 \ - && ! FREETZ_TYPE_FON_WLAN_7170 \ - && ! FREETZ_TYPE_FON_WLAN_7240 \ - && ! FREETZ_TYPE_FON_WLAN_7270 \ - && ! FREETZ_TYPE_WLAN_3131 \ - && ! FREETZ_TYPE_WLAN_3170 \ - ) - default n - help - Remove Universal Plug'n'Play daemon 'igdd' and some more files used by - it from firmware. Patch init scripts so they can cope with the - non-existent binary. - - ATTENTION: Fritz!Fax relies on UPnP. - Make sure you deactivate all UPnP features in the web menu - before updating the firmware with this option. It may not be harmful - not to deactivate it, but there is no guarantee. You can find the - settings in the German web UI under - Einstellungen - System - Netzwerkeinstellungen - Statusinformationen über UPnP übertragen (empfohlen) - -config FREETZ_REMOVE_UPNP_LIBS - bool - depends on FREETZ_REMOVE_UPNP - default n - -config FREETZ_REMOVE_USERMAN - bool "Remove usermand and userman.ko - EXPERIMENTAL" - depends on \ - ! FREETZ_TYPE_FON_5140 \ - && ! FREETZ_TYPE_FON_WLAN_7113 \ - && ! FREETZ_TYPE_SPEEDPORT_W501V \ - && ! FREETZ_TYPE_SPEEDPORT_W900V - default n - help - Remove userman files (Kindersicherung) - -config FREETZ_REMOVE_FTPD - bool "Remove ftpd" - depends on \ - FREETZ_SHOW_ADVANCED && \ - ( \ - FREETZ_HAS_USB_HOST && \ - ! FREETZ_TYPE_SPEEDPORT_W701V_7170 \\ - ) - default n - help - Remove FTP deamon (ftpd) - This patch removes AVM's ftp daemon. The regular options in AVM's Webinterface - are still present. If you select this item your USB drives won't be accessible - through ftp anymore. But you can use Freetz bftpd/vsftpd package to grant ftp - access to the devices. - -config FREETZ_REMOVE_MEDIASRV - bool "Remove mediasrv" - depends on \ - FREETZ_SHOW_ADVANCED && \ - ( \ - FREETZ_HAS_USB_HOST && \ - ! FREETZ_TYPE_FON_WLAN_7240 && \ - ! FREETZ_TYPE_FON_WLAN_7270 && \ - ! FREETZ_TYPE_SPEEDPORT_W701V_7170 \ - ) - default n - help - Remove MediaServer daemon (mediasrv) - This patch removes only the deamon. The regular options in AVM's webinterface - are still present. - -config FREETZ_REMOVE_SMBD - bool "Remove smbd" - depends on \ - FREETZ_SHOW_ADVANCED && \ - ( \ - FREETZ_HAS_USB_HOST && \ - ! FREETZ_TYPE_FON_7150 && \ - ! FREETZ_TYPE_FON_WLAN_7270 && \ - ! FREETZ_TYPE_SPEEDPORT_W701V_7170 \ - ) - default n - help - Remove Samba daemon (smbd) - This patch removes only the daemon. The regular options in AVM's webinterface - are still present. - Caution: Don't select this item if you plan to use Freetz samba package. - -config FREETZ_REMOVE_MINID - bool "Remove minid - EXPERIMENTAL" - default n - depends on \ - FREETZ_SHOW_ADVANCED && \ - ( \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_WLAN_3270 \ - ) && \ - ! FREETZ_TYPE_SPEEDPORT_W701V_7170 - - help - Remove the mini-daemon (minid) and some other related files. - This patch removes Fritz!Mini support but only the files, - not the settings in AVM's webinterface. - -config FREETZ_REMOVE_AURA_USB - bool "Remove aura usb - EXPERIMENTAL" - default n - depends on \ - FREETZ_SHOW_ADVANCED && \ - ( \ - FREETZ_TYPE_2170 || \ - FREETZ_TYPE_FON_7150 || \ - FREETZ_TYPE_FON_WLAN_7141 || \ - FREETZ_TYPE_FON_WLAN_7170 || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_WLAN_3170 \ - ) && \ - ! FREETZ_TYPE_SPEEDPORT_W701V_7170 - - help - Remove the aura-usb-daemon (USB-Fernanschluss) and some related files. - This patch only removes the files, not the settings in AVM's webinterface - -config FREETZ_REMOVE_AVM_VPN - bool "Remove AVM vpn - EXPERIMENTAL" - default n - depends on \ - FREETZ_SHOW_ADVANCED && \ - ( \ - FREETZ_TYPE_2170 || \ - (FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_DE) || \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_WLAN_3170 \ - ) - - help - Remove AVM's vpn and some other related files - This patch only removes the files, not the settings in AVM's webinterface - -config FREETZ_REMOVE_DSLD - bool "Remove dsld (for boxes in IP client mode) - EXPERIMENTAL" - default n - depends on FREETZ_SHOW_ADVANCED - select FREETZ_REMOVE_UPNP - select FREETZ_REMOVE_USERMAN if ! (FREETZ_TYPE_FON_5140 || FREETZ_TYPE_FON_WLAN_7113 || FREETZ_TYPE_SPEEDPORT_W501V || FREETZ_TYPE_SPEEDPORT_W900V) - help - Remove DSL deamon (dsld), if you are planning to use your box as a simple - IP client in ATA mode. - - ATTENTION: Do *not* use this option if your ATA mode box uses PPoE - passthrough, because in this case dsld is still needed! Furthermore, - selecting this patch also selects the UPnP patch, because UPnP must be - deactivated anyway for IP clients, otherwise dsld will be used again. - You can find the UPnP settings in the German web UI under - Einstellungen - System - Netzwerkeinstellungen - Statusinformationen über UPnP übertragen (empfohlen) - Thirdly, the usermand patch will also be selected if you activate this option, - because kernel module userman.ko always depends on kdsldmod.ko which is - stripped by this patch. - - EXPERIMENTAL FEATURE, USE AT OWN RISK! - -config FREETZ_REMOVE_CAPIOVERTCP - bool "Remove CAPIoverTCP (used for Fritz!Fax) - EXPERIMENTAL" - default n - help - Remove CAPIoverTCP (capiotcp_server). Use this if you don't wat to use - Fritz!Fax or any other program that uses AVM's CAPIoverTCP. This is similar - to rcapid, but independant. - This will save about 15kB uncompressed size. - - EXPERIMENTAL FEATURE, USE AT OWN RISK! - -config FREETZ_REMOVE_DECT - bool "Remove DECT files - EXPERIMENTAL" - depends on \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 || \ - FREETZ_TYPE_SPEEDPORT_W900V_7170 - default n - help - Remove dect files (modules, firmware and dect_manager an maybe Config-files). - (saves roundabout 20K compressed size on W900V and 200k on 7270) - - -config FREETZ_REMOVE_DECT_UPDATE - bool"Remove dect_update - EXPERIMENTAL" - depends on \ - FREETZ_TYPE_FON_7150 - default n - help - Remove /usr/bin/dect_update. This utility is only needed to - update the dect firmware. - This will save about 32kB uncompressed size. - - EXPERIMENTAL FEATURE, USE AT OWN RISK! - -config FREETZ_REMOVE_VOIP_ISDN - bool "Remove VoIP & ISDN files (for non-telephony boxes) - EXPERIMENTAL" - depends on \ - FREETZ_SHOW_ADVANCED && \ - FREETZ_HAS_PHONE - select FREETZ_REMOVE_DECT if FREETZ_TYPE_FON_WLAN_7240 || FREETZ_TYPE_FON_WLAN_7270 - default n - help - Radically remove a lot of telephony-related files. This patch saves about - 2.370 KB or 2.3 MB of uncompressed data size in the firmware image. This - means savings of about 700 KB of compressed firmware size. - - ATTENTION: Currently there have not been a whole lot of tests concerning - side effects. The patch was successfully tested on a W701V IP client with - removed UPnP/dsld/userman. If it still works for boxes including those - functionalities, is unknown. Feel free to test it. - - NOTE: Corresponding web UI files will also be removed, so you will - encounter several empty web pages or submenus. - - EXPERIMENTAL FEATURE, USE AT OWN RISK! - -config FREETZ_REMOVE_ANNEX_A_FIRMWARE - bool "Remove Annex A firmware file" - depends on \ - FREETZ_TYPE_FON_WLAN_7270 && \ - ( \ - FREETZ_TYPE_LANG_A_CH || \ - FREETZ_TYPE_LANG_EN \ - ) - default n - help - Remove lib/modules/dsp_ur8/ur8-A-dsl.bin. This saves about 400 KB of - uncompressed data size. - -config FREETZ_REMOVE_ANNEX_B_FIRMWARE - bool "Remove Annex B firmware file" - depends on \ - FREETZ_TYPE_FON_WLAN_7240 || \ - FREETZ_TYPE_FON_WLAN_7270 - default n - help - Remove lib/modules/dsp_ur8/ur8-B-dsl.bin. This saves about 400 KB of - uncompressed data size. - - -config FREETZ_ADD_ANNEX_A_FIRMWARE - bool "Add Annex A firmware file" - depends on FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LANG_DE - default n - help - Add lib/modules/dsp_ur8/ur8-A-dsl.bin. This costs about 400 KB of - uncompressed data size. But you can remove Annex B file if you - plan to use Annex A. - -endmenu - -menu "Package selection" - -#config FREETZ_BUILD_DYNAMIC_PACKAGES -# bool "Build dynamic packages (NOT SUPPORTED YET)" -# default n -# help -# If this is selected, all packages, which are not -# selected, will be build as dynamic packages. - -source make/Config.in - -endmenu - -menu "Advanced options" - -config FREETZ_DL_OVERRIDE - bool "Override firmware source" - default n - help - Enable this to override automatically generated entries. - -config FREETZ_DL_SITE - string "Firmware site" if FREETZ_DL_OVERRIDE - depends on ! FREETZ_TYPE_LABOR - default "ftp://ftp.avm.de/fritz.box/fritzbox.2170/firmware/deutsch" if FREETZ_TYPE_2170 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/deutsch" if FREETZ_TYPE_300IP_AS_FON && FREETZ_TYPE_LANG_DE - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/english/annex_a" if FREETZ_TYPE_300IP_AS_FON && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/english/annex_b" if FREETZ_TYPE_300IP_AS_FON && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/deutsch" if FREETZ_TYPE_FON && FREETZ_TYPE_LANG_DE - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/english/annex_a" if FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon/firmware/english/annex_b" if FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_5010/firmware/deutsch_a-ch" if FREETZ_TYPE_FON_5010 && FREETZ_TYPE_LANG_A_CH - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_5050/firmware" if FREETZ_TYPE_FON_5050 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_5140/firmware" if FREETZ_TYPE_FON_5140 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan/firmware/deutsch" if FREETZ_TYPE_FON_WLAN && FREETZ_TYPE_LANG_DE - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan/firmware/english/annex_a" if FREETZ_TYPE_FON_WLAN && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan/firmware/english/annex_b" if FREETZ_TYPE_FON_WLAN && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7050/firmware" if FREETZ_TYPE_FON_WLAN_7050 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7113/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7113 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7140/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_DE - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7140/firmware/deutsch_a-ch" if FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_A_CH - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7140/firmware/english/annex_a" if FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7140/firmware/english/annex_b" if FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7141/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7141 - default "ftp://ftp.avm.de/fritz.box/fritzfon.7150/firmware" if FREETZ_TYPE_FON_7150 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7170/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_DE - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7170/firmware/deutsch_a-ch" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_A_CH - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7170/firmware/english/annex_a" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7170/firmware/english/annex_b" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7240/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7240 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7270/firmware/deutsch" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LANG_DE - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7270/firmware/deutsch_a-ch" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LANG_A_CH - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7270/firmware/english" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LANG_EN - default "ftp://ftp.avm.de/fritz.box/fritzbox.sl_wlan/firmware" if FREETZ_TYPE_WLAN_3020 - default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3030/firmware" if FREETZ_TYPE_WLAN_3030 - default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3130/firmware" if FREETZ_TYPE_WLAN_3130 - default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3131/firmware/deutsch" if FREETZ_TYPE_WLAN_3131 - default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3170/firmware/deutsch" if FREETZ_TYPE_WLAN_3170 - default "ftp://ftp.avm.de/fritz.box/fritzbox.wlan_3270/firmware/deutsch" if FREETZ_TYPE_WLAN_3270 - default "http://www.t-home.de/dlp/eki/downloads/Speedport/Speedport_W501V" if FREETZ_TYPE_SPEEDPORT_W501V - default "http://www.t-home.de/dlp/eki/downloads/Speedport/Speedport%20W%20701%20V" if FREETZ_TYPE_SPEEDPORT_W701V - default "http://www.t-home.de/dlp/eki/downloads/Speedport/Speedport%20W%20900V" if FREETZ_TYPE_SPEEDPORT_W900V - default "ftp://ftp.avm.de/fritz.box/..." if FREETZ_TYPE_CUSTOM - -config FREETZ_DL_SOURCE - string "Firmware source" if FREETZ_DL_OVERRIDE - default "FRITZ.Box_2170.51.04.57.image" if FREETZ_TYPE_2170 && ! FREETZ_TYPE_LABOR - default "fritz.box_fon.06.04.33.image" if FREETZ_TYPE_300IP_AS_FON && FREETZ_TYPE_LANG_DE - default "fritz.box_fon.annexa.en.06.04.49.image" if FREETZ_TYPE_300IP_AS_FON && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "fritz.box_fon.en.06.04.49.image" if FREETZ_TYPE_300IP_AS_FON && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "fritz.box_fon.06.04.33.image" if FREETZ_TYPE_FON && FREETZ_TYPE_LANG_DE - default "fritz.box_fon.annexa.en.06.04.49.image" if FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "fritz.box_fon.en.06.04.49.image" if FREETZ_TYPE_FON && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "fritz.box_fon_5010.annexa.48.04.43.image" if FREETZ_TYPE_FON_5010 && FREETZ_TYPE_LANG_A_CH - default "fritz.box_fon_5050.12.04.31.image" if FREETZ_TYPE_FON_5050 - default "FRITZ.Box_Fon_5140.43.04.59.image" if FREETZ_TYPE_FON_5140 - default "fritz.box_fon_wlan.08.04.34.image" if FREETZ_TYPE_FON_WLAN && FREETZ_TYPE_LANG_DE - default "FRITZ.Box_Fon_WLAN.AnnexA.en.08.04.49.image" if FREETZ_TYPE_FON_WLAN && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "FRITZ.Box_Fon_WLAN.AnnexB.en.08.04.49.image" if FREETZ_TYPE_FON_WLAN && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "fritz.box_fon_wlan_7050.14.04.33.image" if FREETZ_TYPE_FON_WLAN_7050 - default "FRITZ.Box_Fon_WLAN_7113.60.04.67.image" if FREETZ_TYPE_FON_WLAN_7113 - default "fritz.box_fon_wlan_7140.annexb.30.04.33.image" if FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_DE - default "FRITZ.Box_Fon_WLAN_7140.AnnexA.en.39.04.67.image" if FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "FRITZ.Box_Fon_WLAN_7140.AnnexB.en.30.04.67.image" if FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "FRITZ.Box_Fon_WLAN_7140.AnnexA.39.04.59.image" if FREETZ_TYPE_FON_WLAN_7140 && FREETZ_TYPE_LANG_A_CH - default "FRITZ.Box_Fon_WLAN_7141.40.04.68.image" if FREETZ_TYPE_FON_WLAN_7141 && ! FREETZ_TYPE_LABOR - default "fritz_box_40_04_59-11763M.image" if FREETZ_TYPE_FON_WLAN_7141 && FREETZ_TYPE_LABOR_MINI - default "FRITZ.Fon_7150.AnnexB.38.04.56.image" if FREETZ_TYPE_FON_7150 - default "FRITZ.Box_Fon_WLAN_7170.29.04.70.image" if FREETZ_TYPE_FON_WLAN_7170 && ! FREETZ_TYPE_LABOR && FREETZ_TYPE_LANG_DE - default "FRITZ.Box_Fon_WLAN_7170.AnnexA.58.04.59.image" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_A_CH - default "FRITZ.Box_Fon_WLAN_7170.AnnexA.en.58.04.67.image" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_A - default "FRITZ.Box_Fon_WLAN_7170.AnnexB.en.29.04.67.image" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LANG_EN && FREETZ_TYPE_ANNEX_B - default "FRITZ.Box_Fon_WLAN_7170.Labor.29.04.70-13679.image" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LABOR_AIO - default "fritz_box-labor-12526.image" if FREETZ_TYPE_FON_WLAN_7170 && FREETZ_TYPE_LABOR_DSL - default "FRITZ.Box_Fon_WLAN_7240.AnnexB.73.04.68.image" if FREETZ_TYPE_FON_WLAN_7240 && ! FREETZ_TYPE_LABOR - default "fritz_box-labor-7240-13806.image" if FREETZ_TYPE_FON_WLAN_7240 && FREETZ_TYPE_LABOR_PHONE - default "FRITZ.Box_Fon_WLAN_7270.54.04.70.image" if FREETZ_TYPE_FON_WLAN_7270 && ! FREETZ_TYPE_LABOR && FREETZ_TYPE_LANG_DE - default "FRITZ.Box_Fon_WLAN_7270_16.AnnexB.en-de-es-it.54.04.67.image" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LANG_A_CH - default "FRITZ.Box_Fon_WLAN_7270.en-de-es-it.54.04.67.image" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LANG_EN - default "FRITZ.Box_Fon_WLAN_7270.Labor.54.04.99-13225.image" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LABOR_DSL - default "fritz_box-labor-7270-13806.image" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LABOR_PHONE - default "FRITZ.Box_Fon_WLAN_7270_WLAN_Labor_54.04.98-13783.image" if FREETZ_TYPE_FON_WLAN_7270 && FREETZ_TYPE_LABOR_WLAN - default "fritz.box_sl_wlan.09.04.34.image" if FREETZ_TYPE_WLAN_3020 - default "fritz.box_wlan_3030.21.04.34.image" if FREETZ_TYPE_WLAN_3030 - default "fritz.box_wlan_3130.44.04.34.image" if FREETZ_TYPE_WLAN_3130 - default "fritz.box_wlan_3131.50.04.57.image" if FREETZ_TYPE_WLAN_3131 - default "fritz.box_wlan_3170.49.04.58.image" if FREETZ_TYPE_WLAN_3170 - default "fritz.box_wlan_3270.67.04.68.image" if FREETZ_TYPE_WLAN_3270 - default "fw_Speedport_W501V_v_28.04.38.image" if FREETZ_TYPE_SPEEDPORT_W501V - default "fw_Speedport_W701V_v33.04.57.image" if FREETZ_TYPE_SPEEDPORT_W701V - default "fw_Speedport_W900V_v34.04.57.image" if FREETZ_TYPE_SPEEDPORT_W900V - default "fritz.box..." if FREETZ_TYPE_CUSTOM - -config FREETZ_DL_SITE2 - string "AVM web interface DL Site" if FREETZ_DL_OVERRIDE - depends on \ - FREETZ_TYPE_SINUS_W500V_7150 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W701V_7170 || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_SPEEDPORT_W900V_7170 || \ - (FREETZ_TYPE_FON_WLAN_7270 && FREETZ_ADD_ANNEX_A_FIRMWARE) - default "http://www.t-home.de/dlp/eki/downloads/Sinus%20W%20500%20V" if FREETZ_TYPE_SINUS_W500V_7150 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7141/firmware/deutsch" if FREETZ_TYPE_SPEEDPORT_W501V - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7141/firmware/deutsch" if FREETZ_TYPE_SPEEDPORT_W701V - default "http://www.t-home.de/dlp/eki/downloads/Speedport/Speedport%20W%20701%20V" if FREETZ_TYPE_SPEEDPORT_W701V_7170 - default "ftp://ftp.avm.de/fritz.box/fritzfon.7150/firmware" if FREETZ_TYPE_SPEEDPORT_W900V - default "http://www.t-home.de/dlp/eki/downloads/Speedport/Speedport%20W%20900V" if FREETZ_TYPE_SPEEDPORT_W900V_7170 - default "ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7270/x_misc/deutsch" if FREETZ_TYPE_FON_WLAN_7270 - -config FREETZ_DL_SOURCE2 - string "AVM web interface firmware source" if FREETZ_DL_OVERRIDE - depends on \ - FREETZ_TYPE_SINUS_W500V_7150 || \ - FREETZ_TYPE_SPEEDPORT_W501V || \ - FREETZ_TYPE_SPEEDPORT_W701V || \ - FREETZ_TYPE_SPEEDPORT_W701V_7170 || \ - FREETZ_TYPE_SPEEDPORT_W900V || \ - FREETZ_TYPE_SPEEDPORT_W900V_7170 || \ - (FREETZ_TYPE_FON_WLAN_7270 && FREETZ_ADD_ANNEX_A_FIRMWARE) - default "fritz.box_fon_wlan_7141.40.04.37.image" if FREETZ_TYPE_SPEEDPORT_W501V - default "fritz.box_fon_wlan_7141.40.04.37.image" if FREETZ_TYPE_SPEEDPORT_W701V - default "fw_Speedport_W701V_v33.04.57.image" if FREETZ_TYPE_SPEEDPORT_W701V_7170 - default "fritz.fon_7150.annexb.38.04.32.image" if FREETZ_TYPE_SPEEDPORT_W900V - default "fw_Speedport_W900V_v34.04.57.image" if FREETZ_TYPE_SPEEDPORT_W900V_7170 - default "Sinus_W_500V.27.04.27.image" if FREETZ_TYPE_SINUS_W500V_7150 - default "FRITZ.Box_Fon_WLAN_7270.54.04.59.image" if FREETZ_TYPE_FON_WLAN_7270 - -config FREETZ_DL_SOURCE2_CONTAINER - string - depends on \ - FREETZ_TYPE_SINUS_W500V_7150 - default "fw_SinusW500V_27_04_27.zip" if FREETZ_TYPE_SINUS_W500V_7150 - - -menu "Freetz package download sites" - -# This is a fixed entry, it is invisible and cannot be changed by the user -config FREETZ_MOD_DL_NUM_SITES - string - default "5" - -comment "Download site #1 - default: http://freetz.3dfxatwork.de" - -config FREETZ_MOD_DL_SITE_1 - string "" - default "http://freetz.3dfxatwork.de" - help - Download site #1 for Freetz packages like 'mc-4.5.0-freetz-0.2.tar.bz2', - *not* for original software packages like 'mc-4.5.0.tar.gz'. During the - build process, all mirrors defined here are triggered on a random basis, - so as not to always use a certain mirror first. This is a cheap kind of - load balancing. - - Note: We recommend you to only set #5 to a user-defined value, if - necessary. Necessary means that #1 - #4 are currently unavailable or - the desired package cannot be found on either of them. In addition to - the default servers #1 and #2, many packages have another server name - in their make file, so a user-defined mirror should rarely be necessary. - -comment "Download site #2 - default: http://freetz.wirsind.info" - -config FREETZ_MOD_DL_SITE_2 - string "" - default "http://freetz.wirsind.info" - help - Download site #2 for Freetz packages like 'mc-4.5.0-freetz-0.2.tar.bz2', - *not* for original software packages like 'mc-4.5.0.tar.gz'. During the - build process, all mirrors defined here are triggered on a random basis, - so as not to always use a certain mirror first. This is a cheap kind of - load balancing. - - Note: We recommend you to only set #5 to a user-defined value, if - necessary. Necessary means that #1 - #4 are currently unavailable or - the desired package cannot be found on either of them. In addition to - the default servers #1 and #2, many packages have another server name - in their make file, so a user-defined mirror should rarely be necessary. - -comment "Download site #3 - default: http://freetz.magenbrot.net" - -config FREETZ_MOD_DL_SITE_3 - string "" - default "http://freetz.magenbrot.net" - help - Download site #3 for Freetz packages like 'mc-4.5.0-freetz-0.2.tar.bz2', - *not* for original software packages like 'mc-4.5.0.tar.gz'. During the - build process, all mirrors defined here are triggered on a random basis, - so as not to always use a certain mirror first. This is a cheap kind of - load balancing. - - Note: We recommend you to only set #5 to a user-defined value, if - necessary. Necessary means that #1 - #4 are currently unavailable or - the desired package cannot be found on either of them. In addition to - the default servers #1 and #2, many packages have another server name - in their make file, so a user-defined mirror should rarely be necessary. - -comment "Download site #4 - default: empty (reserved for later use)" - -config FREETZ_MOD_DL_SITE_4 - string "" - help - Download site #4 for Freetz packages like 'mc-4.5.0-freetz-0.2.tar.bz2', - *not* for original software packages like 'mc-4.5.0.tar.gz'. During the - build process, all mirrors defined here are triggered on a random basis, - so as not to always use a certain mirror first. This is a cheap kind of - load balancing. - - Note: We recommend you to only set #5 to a user-defined value, if - necessary. Necessary means that #1 - #4 are currently unavailable or - the desired package cannot be found on either of them. In addition to - the default servers #1 and #2, many packages have another server name - in their make file, so a user-defined mirror should rarely be necessary. - -comment "Download site #5 - user-defined" - -config FREETZ_MOD_DL_SITE_5 - string "" - help - Download site #5 for Freetz packages like 'mc-4.5.0-freetz-0.2.tar.bz2', - *not* for original software packages like 'mc-4.5.0.tar.gz'. During the - build process, all mirrors defined here are triggered on a random basis, - so as not to always use a certain mirror first. This is a cheap kind of - load balancing. - - Note: We recommend you to only set #5 to a user-defined value, if - necessary. Necessary means that #1 - #4 are currently unavailable or - the desired package cannot be found on either of them. In addition to - the default servers #1 and #2, many packages have another server name - in their make file, so a user-defined mirror should rarely be necessary. - -endmenu - -config FREETZ_VERBOSITY_LEVEL - int "Verbosity level (0-2)" - default 0 - help - Verbosity level of the fwmod script and tar. - 0 is the least and 2 the most information. - -choice - - prompt "Favicon" - default FREETZ_FAVICON_NONE - help - Adds small favicons to the document root. - - config FREETZ_FAVICON_NONE - bool "none" - - config FREETZ_FAVICON_DSL123 - bool "dsl123's favicons" - - config FREETZ_FAVICON_CUMA - bool "cuma's favicons" - - config FREETZ_FAVICON_HANSOLO - bool "han-solo's favicons" -endchoice - -config FREETZ_FAVICON_STRING - string - default "none" if FREETZ_FAVICON_NONE - default "dsl123" if FREETZ_FAVICON_DSL123 - default "cuma" if FREETZ_FAVICON_CUMA - default "hansolo" if FREETZ_FAVICON_HANSOLO - -config FREETZ_SUBVERSION_STRING - bool "Add Freetz version to subversion string" - default y - help - Add Freetz version to subversion string, e.g. -11945-freetz-devel-2417. - Disable this if you have trouble with your isp or plugin downloads from - AVM don't work. - - Please only disable this option if you really need to! - -config FREETZ_DEVELOPER_VERSION_STRING - bool "Developer version string" - depends on FREETZ_SUBVERSION_STRING - default n - help - Add SVN (Subversion) repository revision number to firmware image name - and to /etc/.subversion, /etc/version within firmware itself. - - The revision number string is generated by the client command line tool - svnversion and may include switch/modify flags and/or a range of - version numbers, depending on the current state of the working - directory at the time of generation. See 'svnversion --help' for - details. - - ATTENTION! This option is for developers working on checked-out - versions of the Freetz source code only and requires svnversion to be - installed. - -choice - - prompt "SquashFS block size" - default FREETZ_SQUASHFS_BLOCKSIZE_65536 - - config FREETZ_SQUASHFS_BLOCKSIZE_ORIG - bool "original (usually 64 KB)" - help - Block size of the root filesystem. SquashFS 2.x can use block sizes - up to 64 KB, SquashFS 3.x (only available for 7270 firmware or with - "replace kernel") up to 1024 KB. Bigger block sizes achieve better - compression ratios than smaller ones. - - 64 KB is the default for kernel 2.6 firmwares, we recommend not to use - anything smaller because your firmware image will grow unnecessarily. - - Note: Currently anything above 128 KB will result in a kernel panic, thus - we do not allow it. - - config FREETZ_SQUASHFS_BLOCKSIZE_16384 - bool "16 KB" - help - Block size of the root filesystem. SquashFS 2.x can use block sizes - up to 64 KB, SquashFS 3.x (only available for 7270 firmware or with - "replace kernel") up to 1024 KB. Bigger block sizes achieve better - compression ratios than smaller ones. - - 64 KB is the default for kernel 2.6 firmwares, we recommend not to use - anything smaller because your firmware image will grow unnecessarily. - - Note: Currently anything above 128 KB will result in a kernel panic, thus - we do not allow it. - - config FREETZ_SQUASHFS_BLOCKSIZE_32768 - bool "32 KB" - help - Block size of the root filesystem. SquashFS 2.x can use block sizes - up to 64 KB, SquashFS 3.x (only available for 7270 firmware or with - "replace kernel") up to 1024 KB. Bigger block sizes achieve better - compression ratios than smaller ones. - - 64 KB is the default for kernel 2.6 firmwares, we recommend not to use - anything smaller because your firmware image will grow unnecessarily. - - Note: Currently anything above 128 KB will result in a kernel panic, thus - we do not allow it. - - config FREETZ_SQUASHFS_BLOCKSIZE_65536 - bool "64 KB" - help - Block size of the root filesystem. SquashFS 2.x can use block sizes - up to 64 KB, SquashFS 3.x (only available for 7270 firmware or with - "replace kernel") up to 1024 KB. Bigger block sizes achieve better - compression ratios than smaller ones. - - 64 KB is the default for kernel 2.6 firmwares, we recommend not to use - anything smaller because your firmware image will grow unnecessarily. - - Note: Currently anything above 128 KB will result in a kernel panic, thus - we do not allow it. - - config FREETZ_SQUASHFS_BLOCKSIZE_131072 - bool "128 KB (EXPERIMENTAL)" - depends on FREETZ_REPLACE_KERNEL - help - Block size of the root filesystem. SquashFS 2.x can use block sizes - up to 64 KB, SquashFS 3.x (only available for 7270 firmware or with - "replace kernel") up to 1024 KB. Bigger block sizes achieve better - compression ratios than smaller ones. - - 64 KB is the default for kernel 2.6 firmwares, we recommend not to use - anything smaller because your firmware image will grow unnecessarily. - - Note: Currently anything above 128 KB will result in a kernel panic, thus - we do not allow it. - -# config FREETZ_SQUASHFS_BLOCKSIZE_262144 -# bool "256 KB" -# depends on FREETZ_REPLACE_KERNEL - -# config FREETZ_SQUASHFS_BLOCKSIZE_524288 -# bool "512 KB" -# depends on FREETZ_REPLACE_KERNEL - -# config FREETZ_SQUASHFS_BLOCKSIZE_1048576 -# bool "1024 KB" -# depends on FREETZ_REPLACE_KERNEL - -endchoice - -menu "BusyBox options" - depends on FREETZ_REPLACE_BUSYBOX - source make/busybox/Config.in -endmenu - -menu "Kernel modules" - source kernel/Config.in -endmenu - -menu "Shared libraries" - config FREETZ_STRIP_LIBRARIES -# bool "Run mklibs on the built root filesystem" - default n - help - Recompiles all the shared libraries to only include the - symbols actually needed to run the binaries on the target. - - EXPERIMENTAL FEATURE, USE AT OWN RISK! - comment "Libraries -------------------------------" - - source make/libs/Config.in -endmenu - -menu "Compiler options" - -choice - prompt "Toolchains" - default FREETZ_DOWNLOAD_TOOLCHAIN - help - Download Toolchain, build toolchain - - config FREETZ_DOWNLOAD_TOOLCHAIN - bool "Download and use precompiled toolchain" - - config FREETZ_BUILD_TOOLCHAIN - bool "Build toolchain (requires 4GB diskspace)" -endchoice - -config FREETZ_TARGET_CROSS - string - default "mipsel-linux-uclibc-" - -config FREETZ_TARGET_MAKE_PATH - string - default "toolchain/target/bin" - -config FREETZ_TARGET_CFLAGS - string "Target compiler flags" - default "-Os -pipe -march=4kc -Wa,--trap" - -config FREETZ_JLEVEL - int "Number of jobs to run simultaneously" - default "2" - help - Number of jobs to run simultanesouly - -config FREETZ_KERNEL_CROSS - string - default "mipsel-unknown-linux-gnu-" - -config FREETZ_KERNEL_MAKE_PATH - string - default "toolchain/kernel/bin" - -source toolchain/Config.in - -endmenu - -endmenu diff --git a/docs/dotconfig b/docs/dotconfig new file mode 100644 index 000000000..92e1c7a56 --- /dev/null +++ b/docs/dotconfig @@ -0,0 +1,531 @@ +# +# Automatically generated make config: don't edit +# +FREETZ_HAVE_DOT_CONFIG=y + +# +# General -------------------------------- +# +FREETZ_AVM_VERSION_04_67=y +# FREETZ_TYPE_300IP_AS_FON is not set +# FREETZ_TYPE_2170 is not set +# FREETZ_TYPE_FON is not set +# FREETZ_TYPE_FON_5010 is not set +# FREETZ_TYPE_FON_5050 is not set +# FREETZ_TYPE_FON_5140 is not set +# FREETZ_TYPE_FON_WLAN is not set +# FREETZ_TYPE_FON_WLAN_7050 is not set +# FREETZ_TYPE_FON_WLAN_7113 is not set +# FREETZ_TYPE_FON_WLAN_7140 is not set +# FREETZ_TYPE_FON_WLAN_7141 is not set +# FREETZ_TYPE_FON_7150 is not set +FREETZ_TYPE_FON_WLAN_7170=y +# FREETZ_TYPE_FON_WLAN_7240 is not set +# FREETZ_TYPE_FON_WLAN_7270 is not set +# FREETZ_TYPE_WLAN_3020 is not set +# FREETZ_TYPE_WLAN_3030 is not set +# FREETZ_TYPE_WLAN_3130 is not set +# FREETZ_TYPE_WLAN_3131 is not set +# FREETZ_TYPE_WLAN_3170 is not set +# FREETZ_TYPE_WLAN_3270 is not set +# FREETZ_TYPE_SPEEDPORT_W501V is not set +# FREETZ_TYPE_SPEEDPORT_W701V is not set +# FREETZ_TYPE_CUSTOM is not set +# FREETZ_TYPE_ALIEN_HARDWARE is not set +FREETZ_AVM_VERSION_STRING="04.67" +FREETZ_TYPE_LANG_DE=y +# FREETZ_TYPE_LANG_A_CH is not set +# FREETZ_TYPE_LANG_EN is not set +FREETZ_TYPE_LANG_STRING="de" +FREETZ_TYPE_STRING="7170" +FREETZ_INSTALL_BASE=y +FREETZ_REPLACE_BUSYBOX=y +FREETZ_REPLACE_KERNEL_AVAILABLE=y +# FREETZ_REPLACE_KERNEL is not set +FREETZ_SHOW_ADVANCED=y +FREETZ_TARGET_REF="8mb_26" +FREETZ_KERNEL_REF="8mb_26" +FREETZ_KERNEL_LAYOUT="ohio" +FREETZ_KERNEL_MTD_SIZE=119 +FREETZ_HAS_PHONE=y +FREETZ_HAS_WLAN=y +# FREETZ_HAS_USB_CLIENT is not set +FREETZ_HAS_USB_HOST=y +# FREETZ_HAS_AVM_INETD is not set + +# +# Branding +# +FREETZ_BRANDING_1und1=y +FREETZ_BRANDING_avm=y +FREETZ_BRANDING_freenet=y + +# +# Mod ------------------------------------ +# +FREETZ_LANG_DE=y +# FREETZ_LANG_EN is not set +FREETZ_LANG_STRING="de" + +# +# Patches +# +# FREETZ_REMOVE_HELP is not set +# FREETZ_REMOVE_ASSISTANT is not set +# FREETZ_REMOVE_TR069 is not set +# FREETZ_PATCH_DSL_EXPERT is not set +# FREETZ_PATCH_VCC is not set +# FREETZ_PATCH_ENUM is not set +# FREETZ_PATCH_SIGNED is not set +FREETZ_PATCH_USBSTORAGE=y +FREETZ_USBSTORAGE_AUTOMOUNT=y +# FREETZ_AUTOMOUNT_EXT2 is not set +# FREETZ_AUTOMOUNT_EXT3 is not set +FREETZ_AUTOMOUNT_NTFS=y +# FREETZ_AUTORUN_AUTOEND is not set +# FREETZ_PATCH_MAXDEVCOUNT is not set +# FREETZ_PATCH_GETCONS is not set +# FREETZ_REMOVE_UPNP is not set +# FREETZ_REMOVE_USERMAN is not set +# FREETZ_REMOVE_FTPD is not set +# FREETZ_REMOVE_MEDIASRV is not set +# FREETZ_REMOVE_SMBD is not set +# FREETZ_REMOVE_MINID is not set +# FREETZ_REMOVE_AURA_USB is not set +# FREETZ_REMOVE_AVM_VPN is not set +# FREETZ_REMOVE_DSLD is not set +# FREETZ_REMOVE_CAPIOVERTCP is not set +# FREETZ_REMOVE_VOIP_ISDN is not set + +# +# Package selection +# + +# +# Standard packages +# +FREETZ_PACKAGE_BFTPD=y +# FREETZ_PACKAGE_BFTPD_WITH_ZLIB is not set +# FREETZ_PACKAGE_BIRD is not set +# FREETZ_PACKAGE_BRIDGE_UTILS is not set +FREETZ_PACKAGE_CALLMONITOR=y +# FREETZ_PACKAGE_CHECKMAILD is not set +# FREETZ_PACKAGE_CIFSMOUNT is not set +# FREETZ_PACKAGE_CPMACCFG is not set +# FREETZ_PACKAGE_CURL is not set +# FREETZ_PACKAGE_DECO is not set +# FREETZ_PACKAGE_DNSMASQ is not set +# FREETZ_PACKAGE_DROPBEAR is not set +# FREETZ_PACKAGE_DTMFBOX is not set +# FREETZ_PACKAGE_ESPEAK is not set +# FREETZ_PACKAGE_FUSE is not set +# FREETZ_PACKAGE_INETD is not set +# FREETZ_PACKAGE_KNOCK is not set +# FREETZ_PACKAGE_MC is not set +# FREETZ_PACKAGE_MINI_FO is not set +# FREETZ_PACKAGE_MTR is not set +FREETZ_PACKAGE_NANO=y + +# +# Nano additional features +# +FREETZ_NANO_TINY=y +# FREETZ_PACKAGE_NETCAT is not set +# FREETZ_PACKAGE_NETSNMP is not set +FREETZ_PACKAGE_NTFS=y +# FREETZ_PACKAGE_OPENNTPD is not set +# FREETZ_PACKAGE_OPENVPN is not set +# FREETZ_PACKAGE_PINGTUNNEL is not set +# FREETZ_PACKAGE_PRIVOXY is not set +# FREETZ_PACKAGE_RCAPID is not set +FREETZ_PACKAGE_SAMBA=y +FREETZ_PACKAGE_NMBD=y +# FREETZ_PACKAGE_SCREEN is not set +# FREETZ_PACKAGE_STUNNEL is not set +# FREETZ_PACKAGE_TCPDUMP is not set +# FREETZ_PACKAGE_TOR is not set +# FREETZ_PACKAGE_VPNC is not set +# FREETZ_PACKAGE_VSFTPD is not set + +# +# Web interface +# +FREETZ_PACKAGE_AVM_FIREWALL=y +# FREETZ_PACKAGE_DOWNLOADER is not set +# FREETZ_PACKAGE_RRDSTATS is not set +# FREETZ_PACKAGE_SPINDOWN_CGI is not set +# FREETZ_PACKAGE_SYSLOGD_CGI is not set +# FREETZ_PACKAGE_VIRTUALIP_CGI is not set +FREETZ_PACKAGE_WOL_CGI=y + +# +# Debug helpers +# +# FREETZ_PACKAGE_LDD is not set +# FREETZ_PACKAGE_LSOF is not set +# FREETZ_PACKAGE_LTRACE is not set +# FREETZ_PACKAGE_NANO_SHELL is not set +# FREETZ_PACKAGE_STRACE is not set + +# +# Testing +# +FREETZ_GROUP_APACHE_PHP=y +FREETZ_PACKAGE_APACHE=y +FREETZ_APACHE_STATIC=y +FREETZ_PACKAGE_PHP=y +FREETZ_PHP_STATIC=y +# FREETZ_PACKAGE_BASH is not set +# FREETZ_PACKAGE_BIP is not set +# FREETZ_PACKAGE_BLUEZ_UTILS is not set +# FREETZ_PACKAGE_CTORRENT is not set +# FREETZ_PACKAGE_DEBOOTSTRAP is not set +# FREETZ_PACKAGE_DNS2TCP is not set +# FREETZ_PACKAGE_E2FSPROGS is not set +# FREETZ_PACKAGE_EMPTY is not set +FREETZ_PACKAGE_FSTYP=y +# FREETZ_PACKAGE_INADYN_MT is not set +# FREETZ_PACKAGE_INOTIFY_TOOLS is not set +# FREETZ_PACKAGE_IODINE is not set +# FREETZ_PACKAGE_IRSSI is not set +# FREETZ_PACKAGE_JAMVM is not set +# FREETZ_PACKAGE_LYNX is not set +# FREETZ_PACKAGE_LUA is not set +# FREETZ_PACKAGE_MADPLAY is not set +# FREETZ_PACKAGE_MATRIXTUNNEL is not set +# FREETZ_PACKAGE_MODULE_INIT_TOOLS is not set +# FREETZ_PACKAGE_OBEXFTP is not set +# FREETZ_PACKAGE_QUAGGA is not set +# FREETZ_PACKAGE_RRDTOOL is not set +# FREETZ_PACKAGE_RUBY is not set +# FREETZ_PACKAGE_SISPMCTL is not set +# FREETZ_PACKAGE_STREAMRIPPER is not set +# FREETZ_PACKAGE_TINYPROXY is not set +# FREETZ_PACKAGE_TRANSMISSION is not set +# FREETZ_PACKAGE_USBIP is not set +# FREETZ_PACKAGE_USBROOT is not set +# FREETZ_PACKAGE_VIM is not set +# FREETZ_PACKAGE_WGET is not set +# FREETZ_PACKAGE_XRELAYD is not set +# FREETZ_SHOW_UNSTABLE_PACKAGES is not set +FREETZ_PACKAGE_HASERL=y +FREETZ_PACKAGE_MODCGI=y + +# +# Advanced options +# +# FREETZ_DL_OVERRIDE is not set +FREETZ_DL_SITE="ftp://ftp.avm.de/fritz.box/fritzbox.fon_wlan_7170/firmware/deutsch" +FREETZ_DL_SOURCE="FRITZ.Box_Fon_WLAN_7170.29.04.70.image" + +# +# Freetz package download sites +# +FREETZ_MOD_DL_NUM_SITES="5" + +# +# Download site #1 - default: http://freetz.3dfxatwork.de +# +FREETZ_MOD_DL_SITE_1="http://freetz.3dfxatwork.de" + +# +# Download site #2 - default: http://freetz.wirsind.info +# +FREETZ_MOD_DL_SITE_2="http://freetz.wirsind.info" + +# +# Download site #3 - default: http://freetz.magenbrot.net +# +FREETZ_MOD_DL_SITE_3="http://freetz.magenbrot.net" + +# +# Download site #4 - default: empty (reserved for later use) +# +FREETZ_MOD_DL_SITE_4="" + +# +# Download site #5 - user-defined +# +FREETZ_MOD_DL_SITE_5="" +FREETZ_VERBOSITY_LEVEL=0 +FREETZ_FAVICON_NONE=y +# FREETZ_FAVICON_DSL123 is not set +# FREETZ_FAVICON_CUMA is not set +# FREETZ_FAVICON_HANSOLO is not set +FREETZ_FAVICON_STRING="none" +FREETZ_SUBVERSION_STRING=y +# FREETZ_DEVELOPER_VERSION_STRING is not set +# FREETZ_SQUASHFS_BLOCKSIZE_ORIG is not set +# FREETZ_SQUASHFS_BLOCKSIZE_16384 is not set +# FREETZ_SQUASHFS_BLOCKSIZE_32768 is not set +FREETZ_SQUASHFS_BLOCKSIZE_65536=y +# FREETZ_SQUASHFS_BLOCKSIZE_131072 is not set + +# +# BusyBox options +# +# FREETZ_BUSYBOX_AR is not set +# FREETZ_BUSYBOX_DIFF is not set +FREETZ_BUSYBOX_INETD=y +# FREETZ_BUSYBOX_PATCH is not set +# FREETZ_BUSYBOX_START_STOP_DAEMON is not set +FREETZ_BUSYBOX_WGET=y +# FREETZ_BUSYBOX_LESS is not set +# FREETZ_BUSYBOX_NICE is not set +# FREETZ_BUSYBOX_LS_COLOR is not set +# FREETZ_BUSYBOX_FASTPROC is not set +# FREETZ_BUSYBOX_KEYS is not set +# FREETZ_BUSYBOX_BRCTL is not set +# FREETZ_BUSYBOX_UDHCPD is not set +# FREETZ_BUSYBOX_SEQ is not set + +# +# Kernel modules +# + +# +# crypto +# +# FREETZ_MODULE_aes is not set +# FREETZ_MODULE_arc4 is not set +# FREETZ_MODULE_sha1 is not set +# FREETZ_MODULE_sha256 is not set + +# +# drivers +# +# FREETZ_MODULE_loop is not set +# FREETZ_MODULE_nbd is not set +# FREETZ_MODULE_cdrom is not set +# FREETZ_MODULE_capiconn is not set +# FREETZ_MODULE_nand is not set +# FREETZ_MODULE_ohio_nand is not set +# FREETZ_MODULE_dummy is not set +# FREETZ_MODULE_ppp_async is not set +# FREETZ_MODULE_ppp_deflate is not set +# FREETZ_MODULE_ppp_generic is not set +# FREETZ_MODULE_ppp_mppe_mppc is not set +# FREETZ_MODULE_scsi_mod is not set +# FREETZ_MODULE_sd_mod is not set +# FREETZ_MODULE_sg is not set +# FREETZ_MODULE_sr_mod is not set +# FREETZ_MODULE_slhc is not set +# FREETZ_MODULE_usblp is not set +# FREETZ_MODULE_usb_storage is not set +# FREETZ_MODULE_usbmon is not set +# FREETZ_MODULE_usbcore is not set +# FREETZ_MODULE_usbip is not set +# FREETZ_MODULE_usbip_common_mod is not set +FREETZ_MODULE_usbserial=y +# FREETZ_MODULE_pl2303 is not set +FREETZ_MODULE_ftdi_sio=y +# FREETZ_MODULE_hci_usb is not set +# FREETZ_MODULE_dm_mod is not set +# FREETZ_MODULE_dm_crypt is not set + +# +# fs +# +# FREETZ_MODULE_cifs is not set +# FREETZ_MODULE_coda is not set +# FREETZ_MODULE_ext3 is not set +# FREETZ_MODULE_ext2 is not set +# FREETZ_MODULE_fat is not set +FREETZ_MODULE_fuse=y +# FREETZ_MODULE_jbd is not set +# FREETZ_MODULE_lockd is not set +# FREETZ_MODULE_mini_fo is not set +# FREETZ_MODULE_minix is not set +# FREETZ_MODULE_nfsd is not set +# FREETZ_MODULE_exportfs is not set +# FREETZ_MODULE_nfs is not set +FREETZ_MODULE_nls_cp437=y +# FREETZ_MODULE_nls_cp852 is not set +# FREETZ_MODULE_nls_iso8859_15 is not set +FREETZ_MODULE_nls_iso8859_1=y +# FREETZ_MODULE_nls_utf8 is not set +# FREETZ_MODULE_ntfs is not set +# FREETZ_MODULE_reiserfs is not set +# FREETZ_MODULE_smbfs is not set +# FREETZ_MODULE_udf is not set +# FREETZ_MODULE_unionfs is not set +# FREETZ_MODULE_vfat is not set +# FREETZ_MODULE_msdods is not set +# FREETZ_MODULE_jffs2 is not set +# FREETZ_MODULE_mbcache is not set + +# +# lib +# +# FREETZ_MODULE_crc_ccitt is not set + +# +# net +# +# FREETZ_MODULE_bluetooth is not set +# FREETZ_MODULE_l2cap is not set +# FREETZ_MODULE_bnep is not set +# FREETZ_MODULE_rfcomm is not set +# FREETZ_MODULE_sunrpc is not set + +# +# Shared libraries +# + +# +# Libraries ------------------------------- +# +# FREETZ_LIB_libbluetooth is not set +# FREETZ_LIB_libopenobex is not set + +# +# Crypto & SSL +# + +# +# GnuPG ---------------------------------- +# +# FREETZ_LIB_libgpg_error is not set +# FREETZ_LIB_libgcrypt is not set + +# +# SSL ------------------------------------ +# +# FREETZ_LIB_libcyassl is not set +# FREETZ_LIB_libmatrixssl is not set +# FREETZ_LIB_libxyssl is not set +# FREETZ_LIB_libcrypto is not set +# FREETZ_LIB_libssl is not set + +# +# Data compression +# +# FREETZ_LIB_liblzo2 is not set +# FREETZ_LIB_libz is not set + +# +# Graphics & fonts +# +# FREETZ_LIB_libfreetype is not set +# FREETZ_LIB_libart_lgpl_2 is not set +# FREETZ_LIB_libjpeg is not set +# FREETZ_LIB_libpng12 is not set + +# +# uClibc +# +FREETZ_LIB_ld_uClibc=y +FREETZ_LIB_libcrypt=y +FREETZ_LIB_libdl=y +FREETZ_LIB_libm=y +FREETZ_LIB_libnsl=y +FREETZ_LIB_libpthread=y +FREETZ_LIB_libresolv=y +FREETZ_LIB_librt=y +FREETZ_LIB_libthread_db=y +FREETZ_LIB_libuClibc=y +FREETZ_LIB_libutil=y +# FREETZ_LIB_libuClibcxx is not set +FREETZ_LIB_libgcc_s=y +# FREETZ_LIB_libglib is not set + +# +# GLib2 +# +# FREETZ_LIB_libglib2 is not set +# FREETZ_LIB_libgobject2 is not set +# FREETZ_LIB_libgmodule2 is not set +# FREETZ_LIB_libgthread2 is not set + +# +# ncurses +# +FREETZ_LIB_libncurses=y + +# +# terminfo database +# + +# +# Select terminfo database entries to install (see help of 'Show all items') +# +FREETZ_LIB_libterminfo=y +# FREETZ_LIB_libterminfo_showall is not set +FREETZ_LIB_libterminfo_ansi=y +FREETZ_LIB_libterminfo_gnome=y +FREETZ_LIB_libterminfo_konsole=y +FREETZ_LIB_libterminfo_linux=y +FREETZ_LIB_libterminfo_putty=y +FREETZ_LIB_libterminfo_rxvt=y +FREETZ_LIB_libterminfo_screen=y +FREETZ_LIB_libterminfo_screenminusw=y +FREETZ_LIB_libterminfo_sun=y +FREETZ_LIB_libterminfo_vt100=y +FREETZ_LIB_libterminfo_vt102=y +FREETZ_LIB_libterminfo_vt102minusnsgr=y +FREETZ_LIB_libterminfo_vt102minusw=y +FREETZ_LIB_libterminfo_vt200=y +FREETZ_LIB_libterminfo_vt220=y +FREETZ_LIB_libterminfo_vt52=y +FREETZ_LIB_libterminfo_xterm=y +FREETZ_LIB_libterminfo_xtermminuscolor=y +FREETZ_LIB_libterminfo_xtermminusxfree86=y +# FREETZ_LIB_libform is not set +# FREETZ_LIB_libmenu is not set +# FREETZ_LIB_libpanel is not set +# FREETZ_LIB_libcapi20 is not set +# FREETZ_LIB_libcurl is not set +# FREETZ_LIB_libevent is not set +# FREETZ_LIB_libid3tag is not set +# FREETZ_LIB_libmad is not set +# FREETZ_LIB_libpcap is not set + +# +# Readline +# +# FREETZ_LIB_libreadline is not set +# FREETZ_LIB_libhistory is not set +FREETZ_LIB_libusb=y +# FREETZ_LIB_libelf is not set +# FREETZ_LIB_libintl is not set +# FREETZ_LIB_libiconv is not set +FREETZ_LIB_libftdi=y +# FREETZ_LIB_libsysfs is not set +# FREETZ_LIB_libpopt is not set +# FREETZ_LIB_libdevmapper is not set + +# +# Compiler options +# +FREETZ_DOWNLOAD_TOOLCHAIN=y +# FREETZ_BUILD_TOOLCHAIN is not set +FREETZ_TARGET_CROSS="mipsel-linux-uclibc-" +FREETZ_TARGET_MAKE_PATH="toolchain/target/bin" +FREETZ_TARGET_CFLAGS="-Os -pipe -march=4kc -Wa,--trap" +FREETZ_JLEVEL=2 +FREETZ_KERNEL_CROSS="mipsel-unknown-linux-gnu-" +FREETZ_KERNEL_MAKE_PATH="toolchain/kernel/bin" +FREETZ_KERNEL_VERSION_2_6_13_1=y +# FREETZ_KERNEL_VERSION_2_6_19_2 is not set +FREETZ_KERNEL_VERSION="2.6.13.1" +# FREETZ_TARGET_UCLIBC_VERSION_0_9_28 is not set +FREETZ_TARGET_UCLIBC_VERSION_0_9_29=y +FREETZ_TARGET_GCC_VERSION="4.2.1" +FREETZ_TARGET_UCLIBC_VERSION="0.9.29" +FREETZ_TARGET_BINUTILS_VERSION="2.17.50.0.17" +FREETZ_TARGET_UCLIBC_REF="mod" +# FREETZ_STATIC_TOOLCHAIN is not set +FREETZ_TARGET_GXX=y +# FREETZ_TARGET_CCACHE is not set +# FREETZ_TARGET_NLS is not set +FREETZ_TARGET_LFS=y +FREETZ_KERNEL_GCC_VERSION="3.4.6" +FREETZ_KERNEL_BINUTILS_VERSION="2.17.50.0.17" + +# +# GNU debugger (gdb) +# +# FREETZ_PACKAGE_GDB is not set +# FREETZ_PACKAGE_GDB_SERVER is not set +# FREETZ_PACKAGE_GDB_HOST is not set + diff --git a/docs/fritzbox.html b/docs/fritzbox.html index 564b9a5e3..fd38c8ec1 100644 --- a/docs/fritzbox.html +++ b/docs/fritzbox.html @@ -23,8 +23,8 @@ href="http://trac.freetz.org/downloads/freetz-1.0.3.tar.bz2"> http://trac.freetz.org/downloads/freetz-1.0.3.tar.bz2