TEST-50-MULTINIC/client-init: drop to shell, if "rd.shell"
authorHarald Hoyer <harald@redhat.com>
Mon, 11 Apr 2011 15:19:16 +0000 (17:19 +0200)
committerHarald Hoyer <harald@redhat.com>
Mon, 11 Apr 2011 17:24:59 +0000 (19:24 +0200)
test/TEST-50-MULTINIC/client-init

index a65a686..ce5685f 100755 (executable)
@@ -1,10 +1,13 @@
 #!/bin/sh
 export PATH=/sbin:/bin:/usr/sbin:/usr/bin
+strstr() { [ "${1#*$2*}" != "$1" ]; }
+CMDLINE=$(while read line; do echo $line;done < /proc/cmdline)
 exec >/dev/console 2>&1
 export TERM=linux
 export PS1='initramfs-test:\w\$ '
 stty sane
 echo "made it to the rootfs! Powering down."
-echo OK $(cat /dev/.initramfs/net.ifaces) > /dev/sda
-#sh -i
+[ -e /dev/.initramfs/net.ifaces ] && echo OK $(cat /dev/.initramfs/net.ifaces) > /dev/sda
+[ -e /run/initramfs/net.ifaces ] && echo OK $(cat /run/initramfs/net.ifaces) > /dev/sda
+strstr "$CMDLINE" "rd.shell" && sh -i
 poweroff -f