Support virtio devices, and provide fallback of all remaining devices.

Signed-off-by: Robin H. Johnson <robbat2@gentoo.org>
cleanup-cruft
Robin H. Johnson 13 years ago
parent 7452b0733c
commit af26e433cb

@ -5,6 +5,9 @@
# Distributed under the GPL v2 # Distributed under the GPL v2
# $Id$ # $Id$
06 Feb 2012; Robin H. Johnson <robbat2@gentoo.org> defaults/initrd.scripts:
Support virtio devices, and provide fallback of all remaining devices.
03 Feb 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts: 03 Feb 2012; Sebastian Pipping <sping@gentoo.org> defaults/initrd.scripts:
Support SD card readers. Patch by Rick Farina Support SD card readers. Patch by Rick Farina

@ -139,12 +139,17 @@ devicelist(){
DEVICES="$DEVICES /dev/sd*" DEVICES="$DEVICES /dev/sd*"
# IDE devices # IDE devices
DEVICES="$DEVICES /dev/hd*" DEVICES="$DEVICES /dev/hd*"
# virtio devices
DEVICES="$DEVICES /dev/vd*"
# USB using the USB Block Driver # USB using the USB Block Driver
DEVICES="$DEVICES /dev/ubd* /dev/ubd/*" DEVICES="$DEVICES /dev/ubd* /dev/ubd/*"
# iSeries devices # iSeries devices
DEVICES="$DEVICES /dev/iseries/vcd*" DEVICES="$DEVICES /dev/iseries/vcd*"
# builtin mmc/sd card reader devices # builtin mmc/sd card reader devices
DEVICES="$DEVICES /dev/mmcblk* /dev/mmcblk*/*" DEVICES="$DEVICES /dev/mmcblk* /dev/mmcblk*/*"
# fallback scanning, this might scan something twice, but it's better than
# failing to boot.
[ -e /proc/partitions ] && DEVICES="${DEVICES} $(awk -r '/([0-9]+[[:space:]]+)/{print "/dev/" $4}' /proc/partitions)"
echo ${DEVICES} echo ${DEVICES}
} }

Loading…
Cancel
Save