diff options
| author | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-01-26 11:33:46 +0000 | 
|---|---|---|
| committer | nbd <nbd@3c298f89-4303-0410-b956-a3cf2f4a3e73> | 2011-01-26 11:33:46 +0000 | 
| commit | a6c855e6e51c56d37b7abd2c7dbd43b00bc5e805 (patch) | |
| tree | 2746fa74b2d8240a4147a25383d9d0104b309215 | |
| parent | b85cea321924691b1520333f2fa60994d83dc294 (diff) | |
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>
git-svn-id: svn://svn.openwrt.org/openwrt/trunk@25103 3c298f89-4303-0410-b956-a3cf2f4a3e73
| -rw-r--r-- | target/linux/x86/base-files.mk | 4 | ||||
| -rw-r--r-- | target/linux/x86/base-files/etc/defconfig/net4801/network | 16 | ||||
| -rw-r--r-- | target/linux/x86/base-files/etc/defconfig/net4826/network | 12 | ||||
| -rwxr-xr-x | target/linux/x86/base-files/etc/init.d/defconfig | 20 | 
4 files changed, 52 insertions, 0 deletions
diff --git a/target/linux/x86/base-files.mk b/target/linux/x86/base-files.mk new file mode 100644 index 000000000..29cbfda97 --- /dev/null +++ b/target/linux/x86/base-files.mk @@ -0,0 +1,4 @@ +define Package/base-files/install-target +	rm -f $(1)/etc/config/network +endef + diff --git a/target/linux/x86/base-files/etc/defconfig/net4801/network b/target/linux/x86/base-files/etc/defconfig/net4801/network new file mode 100644 index 000000000..ff7b42d87 --- /dev/null +++ b/target/linux/x86/base-files/etc/defconfig/net4801/network @@ -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 diff --git a/target/linux/x86/base-files/etc/defconfig/net4826/network b/target/linux/x86/base-files/etc/defconfig/net4826/network new file mode 100644 index 000000000..7c9fb6363 --- /dev/null +++ b/target/linux/x86/base-files/etc/defconfig/net4826/network @@ -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 diff --git a/target/linux/x86/base-files/etc/init.d/defconfig b/target/linux/x86/base-files/etc/init.d/defconfig new file mode 100755 index 000000000..4b4f28f20 --- /dev/null +++ b/target/linux/x86/base-files/etc/init.d/defconfig @@ -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 +}  | 
