diff --git a/usr/bin/archboot-setup.sh b/usr/bin/archboot-setup.sh index 6125c19ae..704d5bf01 100755 --- a/usr/bin/archboot-setup.sh +++ b/usr/bin/archboot-setup.sh @@ -236,7 +236,7 @@ blockdevices() { # ${_LSBLK} FSTYPE ${dev} | grep "isw_raid_member" #- fakeraid ddf devices # ${_LSBLK} FSTYPE ${dev} | grep "ddf_raid_member" - if ! ${_LSBLK} TYPE "${dev}" 2>/dev/null | grep -q "dmraid" || ${_LSBLK} FSTYPE "${dev}" 2>/dev/null | grep -q "iso9660" || ${_LSBLK} FSTYPE "${dev}" 2>/dev/null | grep -q "isw_raid_member" || ${_LSBLK} FSTYPE "${dev}" 2>/dev/null | grep -q "ddf_raid_member"; then + if ! ${_LSBLK} TYPE "${dev}" 2>/dev/null | grep -q "dmraid" || {_LSBLK} TYPE "${dev}" 2>/dev/null | grep -q "^raid" || ${_LSBLK} FSTYPE "${dev}" 2>/dev/null | grep -q "iso9660" || ${_LSBLK} FSTYPE "${dev}" 2>/dev/null | grep -q "isw_raid_member" || ${_LSBLK} FSTYPE "${dev}" 2>/dev/null | grep -q "ddf_raid_member"; then echo "${dev}" [[ "${1}" ]] && echo "${1}" fi