summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorUwe Kleine-König <uwe@kleine-koenig.org>2013-02-07 16:18:42 +0100
committerUwe Kleine-König <uwe@kleine-koenig.org>2013-02-07 16:18:42 +0100
commit7de09f733f36f38aa2cfdfec246b96ab0ff6da87 (patch)
tree18c6fed9b2450c9343c8bfa744e5bbb664aaab2b
parent34bf52c50397df1f678c17aa49f978d67e1f5404 (diff)
downloadOSELAS.BSP-EnergyMicro-Gecko-7de09f733f36f38aa2cfdfec246b96ab0ff6da87.tar.gz
OSELAS.BSP-EnergyMicro-Gecko-7de09f733f36f38aa2cfdfec246b96ab0ff6da87.tar.xz
OSELAS.BSP-EnergyMicro-Gecko: enable ifconfig; mount /proc and /sys on startup
-rw-r--r--configs/ptxconfig9
-rw-r--r--projectroot/linuxrc6
2 files changed, 14 insertions, 1 deletions
diff --git a/configs/ptxconfig b/configs/ptxconfig
index 405b4d6..db6ba7e 100644
--- a/configs/ptxconfig
+++ b/configs/ptxconfig
@@ -261,6 +261,8 @@ PTXCONF_BASE=y
# PTXCONF_KERNEL_HEADER is not set
PTXCONF_GLOBAL_LARGE_FILE=y
# PTXCONF_LIBC is not set
+PTXCONF_LIBC_NSS_DNS=y
+PTXCONF_LIBC_NSS_FILES=y
PTXCONF_NO_LIBC=y
# PTXCONF_CORE_INITRAMFS is not set
@@ -771,7 +773,12 @@ PTXCONF_BUSYBOX_FEATURE_MOUNT_FSTAB=y
# PTXCONF_BUSYBOX_FTPPUT is not set
# PTXCONF_BUSYBOX_HOSTNAME is not set
# PTXCONF_BUSYBOX_HTTPD is not set
-# PTXCONF_BUSYBOX_IFCONFIG is not set
+PTXCONF_BUSYBOX_IFCONFIG=y
+PTXCONF_BUSYBOX_FEATURE_IFCONFIG_STATUS=y
+PTXCONF_BUSYBOX_FEATURE_IFCONFIG_SLIP=y
+PTXCONF_BUSYBOX_FEATURE_IFCONFIG_MEMSTART_IOADDR_IRQ=y
+PTXCONF_BUSYBOX_FEATURE_IFCONFIG_HW=y
+PTXCONF_BUSYBOX_FEATURE_IFCONFIG_BROADCAST_PLUS=y
# PTXCONF_BUSYBOX_IFENSLAVE is not set
# PTXCONF_BUSYBOX_IFPLUGD is not set
# PTXCONF_BUSYBOX_IFUPDOWN is not set
diff --git a/projectroot/linuxrc b/projectroot/linuxrc
index a6aebab..a2452ed 100644
--- a/projectroot/linuxrc
+++ b/projectroot/linuxrc
@@ -1,4 +1,10 @@
#!/bin/sh
cat /etc/issue
+
+# redirect error messages to /dev/null to suppress the error message if PROC is
+# disabled in the kernel
+mount -t proc proc /proc 2>/dev/null
+mount -t sysfs sys /sys
+
exec /bin/sh