diff options
author | maximilian attems <maks@debian.org> | 2005-12-05 17:19:00 +0100 |
---|---|---|
committer | maximilian attems <maks@debian.org> | 2005-12-05 17:19:00 +0100 |
commit | efc90bbb5f64353714175bb4b2225422f3de86b2 (patch) | |
tree | bf92d7ea84f30edd5c968853deae92532d987d07 /scripts/local | |
parent | bfd7efb29d7e706d6378ad2b91d2be9d21f8b8ee (diff) | |
download | initramfs-tools-efc90bbb5f64353714175bb4b2225422f3de86b2.tar.gz initramfs-tools-efc90bbb5f64353714175bb4b2225422f3de86b2.zip |
resync with latest ubuntu, split udev done by hand.
Diffstat (limited to 'scripts/local')
-rw-r--r-- | scripts/local | 11 |
1 files changed, 9 insertions, 2 deletions
diff --git a/scripts/local b/scripts/local index aa2cbfb..df09298 100644 --- a/scripts/local +++ b/scripts/local @@ -7,10 +7,17 @@ mountroot () run_scripts /scripts/local-top [ "$quiet" != "y" ] && log_end_msg + # Wait for SCSI/USB/etc. devices for a bit + slumber=10 + while [ ${slumber} -gt 0 -a ! -e "${ROOT}" ]; do + /bin/sleep 1 + slumber=$(( ${slumber} - 1 )) + done + # Get the root filesystem type - if [ ! -e "${ROOT}" ]; then + while [ ! -e "${ROOT}" ]; do panic "ALERT! ${ROOT} does not exist. Dropping to a shell!" - fi + done eval $(fstype < ${ROOT}) |