diff options
| author | Koen Kooi <koen@openembedded.org> | 2007-11-23 09:46:49 +0000 |
|---|---|---|
| committer | Koen Kooi <koen@openembedded.org> | 2007-11-23 09:46:49 +0000 |
| commit | a3b492daea36dcd417b30225dd9c87518d4f6d1b (patch) | |
| tree | 4f02287b090ac5b091f09768f1f3cc4d977a07ca /packages/initrdscripts/files/init.sh | |
| parent | 555feeeeb1b1e70b4ced98ec1db6e755dd4dcebb (diff) | |
| parent | fbd7ee9a3871795cb7db38d40755d85059330bfa (diff) | |
merge of '4ca8a8b2d3b5c23e0df60d228c5549695910a24b'
and 'ec9b4188f1f043fd13783ea1ed8a13f349a862d8'
Diffstat (limited to 'packages/initrdscripts/files/init.sh')
| -rw-r--r-- | packages/initrdscripts/files/init.sh | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/packages/initrdscripts/files/init.sh b/packages/initrdscripts/files/init.sh index 8c9803f21b..f8d5de9173 100644 --- a/packages/initrdscripts/files/init.sh +++ b/packages/initrdscripts/files/init.sh @@ -2,14 +2,17 @@ MODULE_DIR=/initrd.d BOOT_ROOT= -ROOT_DEVICE=/dev/null +ROOT_DEVICE= 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 |
