diff options
author | Paul Eggert <eggert@cs.ucla.edu> | 2005-12-09 21:48:38 +0000 |
---|---|---|
committer | Paul Eggert <eggert@cs.ucla.edu> | 2005-12-09 21:48:38 +0000 |
commit | 4713202758c9e785060c546e287b4d3cee33d23b (patch) | |
tree | 97bd8194ae5063573df6910eaf4ded434c6b27b9 /tests/dd | |
parent | 467d73aac9da2cbf2944492d4b76b0ae7bf479c2 (diff) | |
download | coreutils-4713202758c9e785060c546e287b4d3cee33d23b.tar.xz |
Add test for dd iflags=noatime.
Diffstat (limited to 'tests/dd')
-rwxr-xr-x | tests/dd/misc | 10 |
1 files changed, 10 insertions, 0 deletions
diff --git a/tests/dd/misc b/tests/dd/misc index 436db47bd..40fc7bf3e 100755 --- a/tests/dd/misc +++ b/tests/dd/misc @@ -22,6 +22,16 @@ rm $tmp_out dd -- if=$tmp_in of=$tmp_out > /dev/null 2>&1 || fail=1 cmp $tmp_in $tmp_out || fail=1 +old_ls=`ls -u --full-time $tmp_in` +sleep 1 +if dd iflags=noatime if=$tmp_in of=$tmp_out > /dev/null 2>&1; then + new_ls=`ls -u --full-time $tmp_in` + if test "x$old_ls" != "x$new_ls"; then + echo "dd iflags=noatime updated atime; O_NOATIME bug in your kernel?" >&2 + fail=1 + fi +fi + rm -f $tmp_in $tmp_out exit $fail |