x86/soekris: Add defconfig for soekris net4801 and net4826
Add default config file for net4801 and 4826 and initial script to copy config file like it is done for other platforms. Patch from: kentarou matsuyama <matsuyama@thinktube.com> SVN-Revision: 25103
This commit is contained in:
parent
3d9d5cee8a
commit
5571acdbd0
4 changed files with 52 additions and 0 deletions
4
target/linux/x86/base-files.mk
Normal file
4
target/linux/x86/base-files.mk
Normal file
|
@ -0,0 +1,4 @@
|
|||
define Package/base-files/install-target
|
||||
rm -f $(1)/etc/config/network
|
||||
endef
|
||||
|
16
target/linux/x86/base-files/etc/defconfig/net4801/network
Normal file
16
target/linux/x86/base-files/etc/defconfig/net4801/network
Normal file
|
@ -0,0 +1,16 @@
|
|||
config interface loopback
|
||||
option ifname lo
|
||||
option proto static
|
||||
option ipaddr 127.0.0.1
|
||||
option netmask 255.0.0.0
|
||||
|
||||
config interface lan
|
||||
option ifname eth1
|
||||
option type bridge
|
||||
option proto static
|
||||
option ipaddr 192.168.1.1
|
||||
option netmask 255.255.255.0
|
||||
|
||||
config interface wan
|
||||
option ifname eth0
|
||||
option proto dhcp
|
12
target/linux/x86/base-files/etc/defconfig/net4826/network
Normal file
12
target/linux/x86/base-files/etc/defconfig/net4826/network
Normal file
|
@ -0,0 +1,12 @@
|
|||
config interface loopback
|
||||
option ifname lo
|
||||
option proto static
|
||||
option ipaddr 127.0.0.1
|
||||
option netmask 255.0.0.0
|
||||
|
||||
config interface lan
|
||||
option ifname eth0
|
||||
option type bridge
|
||||
option proto static
|
||||
option ipaddr 192.168.1.1
|
||||
option netmask 255.255.255.0
|
20
target/linux/x86/base-files/etc/init.d/defconfig
Executable file
20
target/linux/x86/base-files/etc/init.d/defconfig
Executable file
|
@ -0,0 +1,20 @@
|
|||
#!/bin/sh /etc/rc.common
|
||||
#
|
||||
# Copyright (C) 2010 Thinktube Inc.
|
||||
#
|
||||
|
||||
START=05
|
||||
|
||||
start() {
|
||||
. /lib/soekris.sh
|
||||
|
||||
local board=$(net48xx_board_name)
|
||||
|
||||
[ ! -d /etc/defconfig/$board ] && board="net4826"
|
||||
|
||||
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