From: Paul Sokolovsky Date: Thu, 22 Nov 2007 15:08:12 +0000 (+0000) Subject: initrdscripts: We obviously first do rootdelay, and only then create device nodes. X-Git-Tag: Release-2010-05/1~8243^2~19^2~1 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=e0f4607a9d92714d1173ecfcc89cbd6af3343692;p=openembedded.git initrdscripts: We obviously first do rootdelay, and only then create device nodes. --- diff --git a/packages/initrdscripts/files/init.sh b/packages/initrdscripts/files/init.sh index 261a3b8477..f8d5de9173 100644 --- a/packages/initrdscripts/files/init.sh +++ b/packages/initrdscripts/files/init.sh @@ -8,8 +8,11 @@ early_setup() { mkdir /proc mount -t proc proc /proc mkdir /mnt +} - echo -n "creating device nodes: " +dev_setup() +{ + echo -n "initramfs: Creating device nodes: " grep '^ *[0-9]' /proc/partitions | while read major minor blocks dev do if [ ! -e /dev/$dev ]; then @@ -35,6 +38,7 @@ read_args() { load_modules() { for module in $MODULE_DIR/*; do + echo "initramfs: Loading $module module" source $module done } @@ -60,6 +64,8 @@ if [ -n "$rootdelay" ]; then sleep $rootdelay fi +dev_setup + load_modules [ -n "$BOOT_ROOT" ] && boot_root boot_failed