Some generic tests explicitly run 'mknod' or 'mkfifo' command, however
the correspondent runtime check is missing, this results in a test
failure instead of selecting not to execute the test.
The change adds _require_mknod check to the next generic tests:
* generic/157
* generic/158
* generic/294
* generic/423
Signed-off-by: Vladimir Zapolskiy <vladimir@tuxera.com>
Reviewed-by: Eryu Guan <guaneryu@gmail.com>
Signed-off-by: Eryu Guan <guaneryu@gmail.com>
_supported_os Linux
_require_test_reflink
_require_scratch_reflink
+_require_mknod
rm -f $seqres.full
_supported_os Linux
_require_test_dedupe
_require_scratch_dedupe
+_require_mknod
rm -f $seqres.full
_supported_os Linux
_require_scratch
_require_symlinks
+_require_mknod
rm -f $seqres.full
_scratch_mkfs > $seqres.full 2>&1 || _fail "Could not mkfs scratch device"
_require_test_program "af_unix"
_require_statx
_require_symlinks
+_require_mknod
function check_stat () {
$here/src/stat_test $* || echo stat_test failed