bcm63xx: Add defconfigs.
Port the mechanism for different default configurations from ar71xx and use the old configuration as the default configuration. This should have no functional differences to before. While we are at it, remove the obsolete nat option. Signed-off-by: Jonas Gorski <jonas.gorski+openwrt@gmail.com> SVN-Revision: 24185
This commit is contained in:
parent
dd5c6a97de
commit
b1b318750a
3 changed files with 23 additions and 1 deletions
5
target/linux/brcm63xx/base-files.mk
Normal file
5
target/linux/brcm63xx/base-files.mk
Normal file
|
@ -0,0 +1,5 @@
|
||||||
|
define Package/base-files/install-target
|
||||||
|
rm -f $(1)/etc/config/network
|
||||||
|
endef
|
||||||
|
|
||||||
|
|
|
@ -12,7 +12,6 @@ config interface lan
|
||||||
option proto static
|
option proto static
|
||||||
option ipaddr 192.168.1.1
|
option ipaddr 192.168.1.1
|
||||||
option netmask 255.255.255.0
|
option netmask 255.255.255.0
|
||||||
option nat 1
|
|
||||||
|
|
||||||
config interface wan
|
config interface wan
|
||||||
option ifname eth0
|
option ifname eth0
|
18
target/linux/brcm63xx/base-files/etc/init.d/defconfig
Executable file
18
target/linux/brcm63xx/base-files/etc/init.d/defconfig
Executable file
|
@ -0,0 +1,18 @@
|
||||||
|
#!/bin/sh /etc/rc.common
|
||||||
|
#
|
||||||
|
# Copyright (C) 2009 OpenWrt.org
|
||||||
|
#
|
||||||
|
|
||||||
|
START=05
|
||||||
|
|
||||||
|
start() {
|
||||||
|
local board=$(awk 'BEGIN{FS="[ \t:/]+"} /system type/ {print $4}' /proc/cpuinfo)
|
||||||
|
|
||||||
|
[ ! -d /etc/defconfig/$board ] && board="generic"
|
||||||
|
|
||||||
|
for f in $( ls /etc/defconfig/$board ); do
|
||||||
|
if [ ! -e /etc/config/$f ]; then
|
||||||
|
cp /etc/defconfig/$board/$f /etc/config/
|
||||||
|
fi
|
||||||
|
done
|
||||||
|
}
|
Loading…
Reference in a new issue