From: Paul Eggert Date: Fri, 9 Dec 2005 21:48:38 +0000 (+0000) Subject: Add test for dd iflags=noatime. X-Git-Tag: v6.0~1181 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=4713202758c9e785060c546e287b4d3cee33d23b;p=thirdparty%2Fcoreutils.git Add test for dd iflags=noatime. --- diff --git a/ChangeLog b/ChangeLog index 9aca34b0d3..fd1353b743 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,7 +1,11 @@ -2005-12-09 Jim Meyering +2005-12-09 Paul Eggert * Version 6.0-cvs. + * tests/dd/misc: Add test for dd iflags=noatime. + +2005-12-09 Jim Meyering + * src/sort.c (usage): Mention white space vs -b and -t options. From The Wanderer. diff --git a/tests/dd/misc b/tests/dd/misc index 436db47bdf..40fc7bf3e0 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