From 02607774d17c89fbe9b77e8bbb379518c502a6cd Mon Sep 17 00:00:00 2001 From: Thomas Bächler Date: Wed, 6 Dec 2006 09:13:52 +0000 Subject: Trying to address piix issue: - added -m to print a message before passing control to kinit - added earlymodules= to preload modules git-svn-id: http://projects.archlinux.org/svn/initramfs/mkinitcpio@187 880c04e9-e011-0410-abf7-b926e227c9cd --- init | 9 +++++++++ 1 file changed, 9 insertions(+) (limited to 'init') diff --git a/init b/init index 20d902e..e9d1866 100644 --- a/init +++ b/init @@ -55,6 +55,12 @@ if [ "x${disablemodules}" != "x" ]; then done fi +if [ "x${earlymodules}" != "x" ]; then + for m in $(replace "${earlymodules}" ','); do + /bin/modprobe -q $m > /dev/null 2>&1 + done +fi + . /config for m in $MODULES; do @@ -94,6 +100,9 @@ if [ "x${udevpid}" != "x" ]; then fi msg ":: Initramfs Completed - control passing to kinit" +if [ -f "/message" ]; then + msg "$(cat /message)" +fi echo "/sbin/modprobe" > /proc/sys/kernel/modprobe exec /bin/kinit -- "root=${root}" ${kinit_params} "${runlevel}" > /dev/null 2>&1 -- cgit v1.2.3-24-g4f1b