diff options
| author | Henning Heinold <heinold@inf.fu-berlin.de> | 2007-11-22 21:15:54 +0000 |
|---|---|---|
| committer | Henning Heinold <heinold@inf.fu-berlin.de> | 2007-11-22 21:15:54 +0000 |
| commit | 255eeb9dd1af98857dc30631076bb4fae8da4e0c (patch) | |
| tree | 2ef554292cd385de37e31f131be8a5ea0d7013fb /packages/initrdscripts/files/init.sh | |
| parent | f49bb749b59a2a7bfc9105866019133831bed05c (diff) | |
| parent | 2f0728d421371638542518906a4ab639198790dc (diff) | |
merge of '01a1687d6a3a1aa8b8ba912066a682526987fd4f'
and '74f9f9386f21c9cc7120b518b57aa3e7dee84477'
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 |
