From 742cc0eb94e7b9106a09c4599e14262bcd39497c Mon Sep 17 00:00:00 2001 From: Tim Yamin Date: Sat, 3 Jul 2004 20:12:58 +0000 Subject: [PATCH] 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 --- generic/linuxrc | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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' -- 2.26.2