From f78d9eebba91795a613bdea426d5cc24ec37bb92 Mon Sep 17 00:00:00 2001 From: Daniel Dickinson Date: Sun, 28 Nov 2010 22:04:19 +0000 Subject: 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 git-svn-id: svn://svn.openwrt.org/openwrt/trunk@24185 3c298f89-4303-0410-b956-a3cf2f4a3e73 --- target/linux/brcm63xx/base-files/etc/init.d/defconfig | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) create mode 100755 target/linux/brcm63xx/base-files/etc/init.d/defconfig (limited to 'target/linux/brcm63xx/base-files/etc/init.d/defconfig') 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 +} -- cgit v1.2.3