From: Tim Yamin Date: Sat, 3 Jul 2004 20:12:58 +0000 (+0000) Subject: Added a patch allowing arguments to be passed to init by real_init=...; this closes... X-Git-Tag: v3.4.10.902~643 X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=742cc0eb94e7b9106a09c4599e14262bcd39497c;p=genkernel.git Added a patch allowing arguments to be passed to init by real_init=...; this closes bug #55736. git-svn-id: svn+ssh://svn.gentoo.org/var/svnroot/genkernel/trunk@109 67a159dc-881f-0410-a524-ba9dfbe2cb84 --- diff --git a/generic/linuxrc b/generic/linuxrc index 5c3e307..5d702a2 100644 --- a/generic/linuxrc +++ b/generic/linuxrc @@ -45,6 +45,9 @@ do looptype\=*) LOOPTYPE=`parse_opt "${x}"` ;; + real_init\=*) + REAL_INIT=`parse_opt "${x}"` + ;; *) ;; esac @@ -351,7 +354,7 @@ echo '.' exec chroot . /bin/sh <<- EOF umount /tmp/.initrd || echo "*: Failed to unmount the initrd!" /sbin/blockdev --flushbufs /dev/ram0 >/dev/null 2>&1 - exec /sbin/init + exec /sbin/init ${REAL_INIT} EOF echo 'A fatal error has probably occured since /sbin/init did not'