1#!/bin/sh 2 3dir=`dirname $0` 4. ${dir}/../../misc.sh 5 6echo "1..28" 7 8disks_create 1 9names_create 2 10 11expect_fl is_mountpoint /${name0} 12expect_fl is_mountpoint /${name1} 13expect_ok ${ZPOOL} create -m /${name1} ${name0} ${disk0} 14exp=`( 15 echo "NAME PROPERTY VALUE SOURCE" 16 echo "${name0} altroot - default" 17)` 18expect "${exp}" ${ZPOOL} get altroot ${name0} 19expect_fl is_mountpoint /${name0} 20if [ -z "${no_mountpoint}" ]; then 21 expect_ok is_mountpoint /${name1} 22else 23 expect_fl is_mountpoint /${name1} 24fi 25expect_ok ${ZPOOL} destroy ${name0} 26expect_fl is_mountpoint /${name0} 27expect_fl is_mountpoint /${name1} 28expect_ok rmdir /${name1} 29 30expect_ok mkdir /${name1} 31expect_ok ${ZPOOL} create -m legacy ${name0} ${disk0} 32expect_fl is_mountpoint /${name0} 33expect_ok mount ${mount_t_flag} zfs ${name0} /${name1} 34if [ -z "${no_mountpoint}" ]; then 35 expect_ok is_mountpoint /${name1} 36else 37 expect_fl is_mountpoint /${name1} 38fi 39expect_ok umount /${name1} 40expect_fl is_mountpoint /${name1} 41expect_ok ${ZPOOL} destroy ${name0} 42expect_ok rmdir /${name1} 43 44expect_ok mkdir /${name1} 45expect_ok ${ZPOOL} create -m none ${name0} ${disk0} 46expect_fl is_mountpoint /${name0} 47expect_ok mount ${mount_t_flag} zfs ${name0} /${name1} 48if [ -z "${no_mountpoint}" ]; then 49 expect_ok is_mountpoint /${name1} 50else 51 expect_fl is_mountpoint /${name1} 52fi 53expect_ok umount /${name1} 54expect_fl is_mountpoint /${name1} 55expect_ok ${ZPOOL} destroy ${name0} 56expect_ok rmdir /${name1} 57 58disks_destroy 59