aboutsummaryrefslogtreecommitdiffstats
path: root/target/linux/brcm63xx/base-files/etc/init.d/defconfig
diff options
context:
space:
mode:
authorDaniel Dickinson <daniel@cshore.neomailbox.net>2010-11-28 22:04:19 +0000
committerDaniel Dickinson <daniel@cshore.neomailbox.net>2010-11-28 22:04:19 +0000
commitf78d9eebba91795a613bdea426d5cc24ec37bb92 (patch)
treebbb3b41eb3048447c66523ebb930224aac981752 /target/linux/brcm63xx/base-files/etc/init.d/defconfig
parentd2fb3cf3f728b197ea9d5f33412c3ce5c993cdfd (diff)
downloadupstream-f78d9eebba91795a613bdea426d5cc24ec37bb92.tar.gz
upstream-f78d9eebba91795a613bdea426d5cc24ec37bb92.tar.bz2
upstream-f78d9eebba91795a613bdea426d5cc24ec37bb92.zip
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> git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24185 3c298f89-4303-0410-b956-a3cf2f4a3e73
Diffstat (limited to 'target/linux/brcm63xx/base-files/etc/init.d/defconfig')
-rwxr-xr-xtarget/linux/brcm63xx/base-files/etc/init.d/defconfig18
1 files changed, 18 insertions, 0 deletions
diff --git a/target/linux/brcm63xx/base-files/etc/init.d/defconfig b/target/linux/brcm63xx/base-files/etc/init.d/defconfig
new file mode 100755
index 0000000000..dac9c23440
--- /dev/null
+++ b/target/linux/brcm63xx/base-files/etc/init.d/defconfig
@@ -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
+}