verify_runnable "global"
+if ! is_physical_device $FS_DISK0; then
+ log_unsupported "This directory cannot be run on raw files."
+fi
+
function cleanup
{
poolexists $TESTPOOL1 || zpool import $TESTPOOL1 >/dev/null 2>&1
set -A vdevs "" "mirror" "raidz" "raidz1" "raidz2"
typeset -i i=0
+typeset cyl=""
+
+for num in 0 1 2 3 ; do
+ eval typeset disk=\${FS_DISK$num}
+ zero_partitions $disk
+done
for num in 0 1 2 3 ; do
eval typeset slice=\${FS_SIDE$num}
disk=${slice%${SLICE_PREFIX}*}
slice=${slice##*${SLICE_PREFIX}}
- log_must set_partition $slice "" $FS_SIZE $disk
+ log_must set_partition $slice "$cyl" $FS_SIZE $disk
+ cyl=$(get_endslice $disk $slice)
done
while (( i < ${#vdevs[*]} )); do