aboutsummaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorToni Uhlig <matzeton@googlemail.com>2018-08-27 15:07:54 +0200
committerToni Uhlig <matzeton@googlemail.com>2018-08-27 15:07:54 +0200
commitc7daa68ebb686ae938ac970fe19699456d67432c (patch)
tree52087fd6cecdf0ab3271990e8c0d9801c63a8c45 /scripts
parent41b478e699fffd9543ed1301aace3c3916ae6926 (diff)
Makefile(QEMU)/initscript network support
Signed-off-by: Toni Uhlig <matzeton@googlemail.com>
Diffstat (limited to 'scripts')
-rw-r--r--scripts/init.rootfs19
1 files changed, 17 insertions, 2 deletions
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 </usr/share/keymaps/i386/qwertz/de-latin1.bmap
setsid cttyhack sh
-poweroff
-echo q >/proc/sysrq-trigger
+poweroff -f