common: check if a given rename flag is supported in _require_renameat2
[xfstests-dev.git] / tests / generic / 419
index 1014764c877ee63043d1e8718068d01c0b40869d..0abbac90ea7aa6a1bf76f3703aea099529feabe0 100755 (executable)
@@ -38,9 +38,8 @@ rm -f $seqres.full
 _supported_fs generic
 _supported_os Linux
 _require_scratch_encryption
-_require_xfs_io_command "set_encpolicy"
 _require_command "$KEYCTL_PROG" keyctl
-_requires_renameat2
+_require_renameat2 exchange
 
 _new_session_keyring
 
@@ -49,7 +48,7 @@ _scratch_mount
 
 mkdir $SCRATCH_MNT/edir
 keydesc=$(_generate_encryption_key)
-$XFS_IO_PROG -c "set_encpolicy $keydesc" $SCRATCH_MNT/edir
+_set_encpolicy $SCRATCH_MNT/edir $keydesc
 echo a > $SCRATCH_MNT/edir/a
 echo b > $SCRATCH_MNT/edir/b
 _unlink_encryption_key $keydesc