+
+if ifclass TWO_DISK; then
+ skiptask partition
+ devs=(${d}{a,b})
+ [[ -e /dev/md127 ]] || partition=true
+elif ifclass ONE_DISK; then
+ skiptask partition
+ devs=(${d}a)
+else
+ exit
+fi
+
+# somewhat crude detection of wehter to partition
+for dev in ${devs[@]}; do
+ for part in ${dev}{1,2,3,4}; do
+ [[ -e $part ]] || partition=true
+ done