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