From eb9a1a84abbb5c37448160fa52d56cc936c389b2 Mon Sep 17 00:00:00 2001 From: Natanael Copa Date: Wed, 25 Mar 2009 09:34:40 +0000 Subject: initram: support for root=/dev/md0, create busybox links --- initramfs-init | 14 +++++++++++++- 1 file changed, 13 insertions(+), 1 deletion(-) (limited to 'initramfs-init') diff --git a/initramfs-init b/initramfs-init index d35f5ae..da7a464 100755 --- a/initramfs-init +++ b/initramfs-init @@ -1,10 +1,12 @@ -#!/bin/sh +#!/bin/busybox sh # this is the init script version VERSION=1.0 NEWROOT=/newroot SINGLEMODE=no +/bin/busybox --install -s + # basic environment export PATH=/usr/bin:/bin:/usr/sbin:/sbin @@ -125,6 +127,16 @@ eend 0 # check if root=... was set if [ -n "$KOPT_root" ]; then + if [ "$SINGLEMODE" = "yes" ]; then + echo "Entering single mode. Type 'exit' to continue booting." + sh + fi + case "$KOPT_root" in + /dev/md*) + mknod $KOPT_root b 9 ${KOPT_root#/dev/md} + raidautorun "$KOPT_root" + ;; + esac ebegin "Mounting root" retry_mount $KOPT_root $NEWROOT 2>/dev/null eend $? -- cgit v1.2.3-60-g2f50