[oe-commits] org.oe.dev initrdscripts: We obviously first do rootdelay, and only then create device nodes.

pfalcon commit openembedded-commits at lists.openembedded.org
Thu Nov 22 17:56:00 UTC 2007


initrdscripts: We obviously first do rootdelay, and only then create device nodes.

Author: pfalcon at openembedded.org
Branch: org.openembedded.dev
Revision: 76f06a5988d70fee08f03f1cff7a1b210b79f9ca
ViewMTN: http://monotone.openembedded.org/revision/info/76f06a5988d70fee08f03f1cff7a1b210b79f9ca
Files:
1
packages/initrdscripts/files/init.sh
Diffs:

#
# mt diff -r3ada91e9ef5ab147a2955836afe8929c40aaf8df -r76f06a5988d70fee08f03f1cff7a1b210b79f9ca
#
# 
# 
# patch "packages/initrdscripts/files/init.sh"
#  from [af0ebcf8064a4ebee6fb92bc2143acd83d20fc89]
#    to [d6057201f9ee2a9e2d44ed71124d43142bc1a05f]
# 
============================================================
--- packages/initrdscripts/files/init.sh	af0ebcf8064a4ebee6fb92bc2143acd83d20fc89
+++ packages/initrdscripts/files/init.sh	d6057201f9ee2a9e2d44ed71124d43142bc1a05f
@@ -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 @@ load_modules() {
 
 load_modules() {
     for module in $MODULE_DIR/*; do
+        echo "initramfs: Loading $module module"
         source $module
     done
 }
@@ -60,6 +64,8 @@ fi
     sleep $rootdelay
 fi
 
+dev_setup
+
 load_modules
 [ -n "$BOOT_ROOT" ] && boot_root
 boot_failed






More information about the Openembedded-commits mailing list