summaryrefslogtreecommitdiffstats
path: root/target/linux/x86/base-files/etc/init.d
diff options
context:
space:
mode:
authorFelix Fietkau <nbd@openwrt.org>2011-01-26 11:33:46 +0000
committerFelix Fietkau <nbd@openwrt.org>2011-01-26 11:33:46 +0000
commit5571acdbd066f59f5d4b0b643aba7e0afda009ca (patch)
tree27c990687066be07cd160d294eeb1d51e2a4fcf2 /target/linux/x86/base-files/etc/init.d
parent3d9d5cee8aa115a9cbc22c78ef987674569ea77d (diff)
downloadmaster-31e0f0ae-5571acdbd066f59f5d4b0b643aba7e0afda009ca.tar.gz
master-31e0f0ae-5571acdbd066f59f5d4b0b643aba7e0afda009ca.tar.bz2
master-31e0f0ae-5571acdbd066f59f5d4b0b643aba7e0afda009ca.zip
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
Diffstat (limited to 'target/linux/x86/base-files/etc/init.d')
-rwxr-xr-xtarget/linux/x86/base-files/etc/init.d/defconfig20
1 files changed, 20 insertions, 0 deletions
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 0000000000..4b4f28f20d
--- /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
+}