From c7daa68ebb686ae938ac970fe19699456d67432c Mon Sep 17 00:00:00 2001 From: Toni Uhlig Date: Mon, 27 Aug 2018 15:07:54 +0200 Subject: Makefile(QEMU)/initscript network support Signed-off-by: Toni Uhlig --- scripts/init.rootfs | 19 +++++++++++++++++-- 1 file changed, 17 insertions(+), 2 deletions(-) (limited to 'scripts') diff --git a/scripts/init.rootfs b/scripts/init.rootfs index c4011a6..9f0bd8d 100644 --- a/scripts/init.rootfs +++ b/scripts/init.rootfs @@ -24,7 +24,22 @@ Welcome to mini_linux ! +for arg in $(cat /proc/cmdline | tr '[:upper:]' '[:lower:]'); do + if [ x"${arg}" = xip4 ]; then + sysctl -w net.ipv6.conf.all.disable_ipv6=1 + fi +done + +for arg in $(cat /proc/cmdline | tr '[:upper:]' '[:lower:]'); do + if [ x"${arg}" = xnet ]; then + echo '*** INIT NETWORK ***' + for netif in $(ls /sys/class/net); do + ifconfig ${netif} 0.0.0.0 up + done + udhcpc -R + fi +done + loadkmap /proc/sysrq-trigger +poweroff -f -- cgit v1.2.3