mount -t tmpfs tmpfs /android
cd /android
while :; do
- for device in ${ROOT:-/dev/[hmnsv][dmrv][0-9a-z]*}; do
+ for device in ${ROOT:-/dev/[hmnsvx][dmrv][0-9a-z]*}; do
check_root $device && break 2
mountpoint -q /mnt && umount /mnt
done
list_disks()
{
- for b in /sys/block/[shv]d[a-z] /sys/block/mmcblk? /sys/block/nvme*; do
+ for b in /sys/block/[shv]d[a-z] /sys/block/xvd[a-z] /sys/block/mmcblk? /sys/block/nvme*; do
[ -d $b ] && echo $b
done
}
d=0
while [ 1 ]; do
h=`echo $d | awk '{ printf("%c", $1+97) }'`
- for part in /sys/block/[shv]d$h/$1 /sys/block/mmcblk$d/$1 /sys/block/nvme0n$(($d+1))/$1; do
+ for part in /sys/block/[shv]d$h/$1 /sys/block/xvd$h/$1 /sys/block/mmcblk$d/$1 /sys/block/nvme0n$(($d+1))/$1; do
[ -d $part ] && break 2
done
d=$(($d+1))