Hello,
I tried to make my own firmware compiling kamikaze+webif^2 on OpenWrt buildroot, but something is wrong.
It appears that Config.in and control files are not present on berlios, and so I tried to create them. I include the content of Config.in
Config.in
menu "webif............................. OpenWrt Administrative Console"
config BR2_PACKAGE_WEBIF
select BR2_PACKAGE_HASERL
tristate "webif - OpenWrt Administrative Console"
default y
help
A web interface for configuring OpenWrt
config BR2_PACKAGE_WEBIF_LANG_CA
prompt "webif-lang-ca..................... Canadian language file for webif"
select BR2_PACKAGE_HASERL
tristate "webif-lang-ca - Canadian language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Canadian language file for webif
config BR2_PACKAGE_WEBIF_LANG_CS
select BR2_PACKAGE_HASERL
tristate "webif-lang-cs - Czech language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Czech language file for webif
config BR2_PACKAGE_WEBIF_LANG_DE
select BR2_PACKAGE_HASERL
tristate "webif-lang-de - German language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
German language file for webif
config BR2_PACKAGE_WEBIF_LANG_DA
select BR2_PACKAGE_HASERL
tristate "webif-lang-da - Danish language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Danish language file for webif
config BR2_PACKAGE_WEBIF_LANG_EE
select BR2_PACKAGE_HASERL
tristate "webif-lang-ee - Estonian language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Estonian language file for webif
config BR2_PACKAGE_WEBIF_LANG_ES
select BR2_PACKAGE_HASERL
tristate "webif-lang-es - Spanish language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Spanish language file for webif
config BR2_PACKAGE_WEBIF_LANG_FR
select BR2_PACKAGE_HASERL
tristate "webif-lang-fr - French language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
French language file for webif
config BR2_PACKAGE_WEBIF_LANG_HR
select BR2_PACKAGE_HASERL
tristate "webif-lang-hr - Croatian language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Croatian language file for webif
config BR2_PACKAGE_WEBIF_LANG_HU
select BR2_PACKAGE_HASERL
tristate "webif-lang-hu - Hungarian language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Hungarian language file for webif
config BR2_PACKAGE_WEBIF_LANG_IT
select BR2_PACKAGE_HASERL
tristate "webif-lang-it - Italian language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Italian language file for webif
config BR2_PACKAGE_WEBIF_LANG_NL
select BR2_PACKAGE_HASERL
tristate "webif-lang-nl - Dutch language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Dutch language file for webif
config BR2_PACKAGE_WEBIF_LANG_NO
select BR2_PACKAGE_HASERL
tristate "webif-lang-no - Norwegian language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Norwegian language file for webif
config BR2_PACKAGE_WEBIF_LANG_PL
select BR2_PACKAGE_HASERL
tristate "webif-lang-pl - Polish language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Polish language file for webif
config BR2_PACKAGE_WEBIF_LANG_PT
select BR2_PACKAGE_HASERL
tristate "webif-lang-pt - Portuguese language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Portuguese language file for webif
config BR2_PACKAGE_WEBIF_LANG_RU
select BR2_PACKAGE_HASERL
tristate "webif-lang-ru - Russian language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Russian language file for webif
config BR2_PACKAGE_WEBIF_LANG_SV
select BR2_PACKAGE_HASERL
tristate "webif-lang-sv - Swedish language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Swedish language file for webif
config BR2_PACKAGE_WEBIF_LANG_SQ
select BR2_PACKAGE_HASERL
tristate "webif-lang-sq - Albanian language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Albanian language file for webif
config BR2_PACKAGE_WEBIF_LANG_UK
select BR2_PACKAGE_HASERL
tristate "webif-lang-uk - Ukrainan language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Ukrainan language file for webif
config BR2_PACKAGE_WEBIF_LANG_ZH
select BR2_PACKAGE_HASERL
tristate "webif-lang-zh - Swedish language file for webif"
depends BR2_PACKAGE_WEBIF
default m
help
Chinese language file for webif
config BR2_PACKAGE_WEBIF_THEME-XWRT
select BR2_PACKAGE_HASERL
tristate "webif-theme-xwrt - Original theme for webif^2"
depends BR2_PACKAGE_WEBIF
default m
help
Original theme for webif^2
config BR2_PACKAGE_WEBIF_THEME-ZEPHYR
select BR2_PACKAGE_HASERL
tristate "webif-theme-zephyr - Zephyr theme for webif^2"
depends BR2_PACKAGE_WEBIF
default m
help
Zephyr theme for webif^2
endmenu
I also edited packages/Config.in to add Webif to the buildroot menu.
So executing make menuconfig, I can see webif into the application menu
│ │ busybox........................... The Swiss Army Knife of embedded Linux ---> │ │
│ │ <*> bridge............................ Ethernet bridging configuration utility │ │
│ │ <*> dnsmasq........................... Lightweight DNS and DHCP server │ │
│ │ < > ipkg.............................. The itsy package management system │ │
│ │ iptables.......................... IPv4 / IPv6 firewall administration ---> │ │
│ │ <*> mtd............................... Update utility for trx firmware images │ │
│ │ < > mtd-static........................ Update utility for trx firmware images (statically linked) │ │
│ │ webif............................. OpenWrt Administrative Console ---> │ │
│ │
This is the content of .config
#
# webif............................. OpenWrt Administrative Console
#
BR2_PACKAGE_WEBIF=y
BR2_PACKAGE_WEBIF_LANG_CA=m
BR2_PACKAGE_WEBIF_LANG_CS=m
BR2_PACKAGE_WEBIF_LANG_DE=m
BR2_PACKAGE_WEBIF_LANG_DA=m
BR2_PACKAGE_WEBIF_LANG_EE=m
BR2_PACKAGE_WEBIF_LANG_ES=m
BR2_PACKAGE_WEBIF_LANG_FR=m
BR2_PACKAGE_WEBIF_LANG_HR=m
BR2_PACKAGE_WEBIF_LANG_HU=m
BR2_PACKAGE_WEBIF_LANG_IT=m
BR2_PACKAGE_WEBIF_LANG_NL=m
BR2_PACKAGE_WEBIF_LANG_NO=m
BR2_PACKAGE_WEBIF_LANG_PL=m
BR2_PACKAGE_WEBIF_LANG_PT=m
BR2_PACKAGE_WEBIF_LANG_RU=m
BR2_PACKAGE_WEBIF_LANG_SV=m
BR2_PACKAGE_WEBIF_LANG_SQ=m
BR2_PACKAGE_WEBIF_LANG_UK=m
BR2_PACKAGE_WEBIF_LANG_ZH=m
BR2_PACKAGE_WEBIF_THEME-XWRT=m
BR2_PACKAGE_WEBIF_THEME-ZEPHYR=m
When I execute "make" to make my firmware, the creation process seems to be ok, but Webif is not compiled or included into the firmware.
Can anyone help me? I hope to be useful also for someone else.
Thank you