mirror of
https://github.com/linux-apfs/apfstests.git
synced 2026-05-01 15:01:44 -07:00
generic/459: explicitly require thin_check
The lvm command can invoke the thin pool utilities as part of managing a thin volume. It'll fail if the thin provisioning utilities are not installed, so we need to check for its presence before running a test. Signed-off-by: Darrick J. Wong <darrick.wong@oracle.com> Reviewed-by: Eryu Guan <eguan@redhat.com> Signed-off-by: Eryu Guan <eguan@redhat.com>
This commit is contained in:
committed by
Eryu Guan
parent
230efa52a4
commit
a9006d7c62
@@ -196,6 +196,7 @@ export MAN_PROG="`set_prog_path man`"
|
||||
export NFS4_SETFACL_PROG="`set_prog_path nfs4_setfacl`"
|
||||
export NFS4_GETFACL_PROG="`set_prog_path nfs4_getfacl`"
|
||||
export UBIUPDATEVOL_PROG="`set_prog_path ubiupdatevol`"
|
||||
export THIN_CHECK_PROG="$(set_prog_path thin_check)"
|
||||
|
||||
# use 'udevadm settle' or 'udevsettle' to wait for lv to be settled.
|
||||
# newer systems have udevadm command but older systems like RHEL5 don't.
|
||||
|
||||
@@ -63,6 +63,7 @@ _supported_os Linux
|
||||
_require_scratch_nocheck
|
||||
_require_dm_target thin-pool
|
||||
_require_command $LVM_PROG lvm
|
||||
_require_command "$THIN_CHECK_PROG" thin_check
|
||||
_require_freeze
|
||||
|
||||
# remove previous $seqres.full before test
|
||||
|
||||
Reference in New Issue
Block a user