diff options
author | Jim Meyering <jim@meyering.net> | 2003-03-14 06:54:37 +0000 |
---|---|---|
committer | Jim Meyering <jim@meyering.net> | 2003-03-14 06:54:37 +0000 |
commit | b38d8f4a44ceb291a50dd5d33bd49984e2808d0f (patch) | |
tree | a37110f05fc04e59fdcd632fb3067d686be4c5bf | |
parent | 4f6b47eb0b0ea76c53f94409bc34eafa596d3706 (diff) | |
download | coreutils-b38d8f4a44ceb291a50dd5d33bd49984e2808d0f.tar.xz |
Transform output from first du, so that this
test doesn't fail on file systems like tmpfs that order directory
entries differently.
-rw-r--r-- | ChangeLog | 6 | ||||
-rwxr-xr-x | tests/du/hard-link | 8 |
2 files changed, 12 insertions, 2 deletions
@@ -1,3 +1,9 @@ +2003-03-14 Jim Meyering <jim@meyering.net> + + * tests/du/hard-link: Transform output from first du, so that this + test doesn't fail on file systems like tmpfs that order directory + entries differently. + 2003-03-13 Jim Meyering <jim@meyering.net> * Version 4.5.10. diff --git a/tests/du/hard-link b/tests/du/hard-link index 5de5d81da..6d0d71117 100755 --- a/tests/du/hard-link +++ b/tests/du/hard-link @@ -30,13 +30,17 @@ fi fail=0 +# Note that for this first test, we transform f1 or f2 +# (whichever name we find first) to f_. That is necessary because, +# depending on the type of file system, du could encounter either of those +# two hard-linked files first, thus listing that one and not the other. du -a --exclude=sub dir \ - | sed 's/^[0-9][0-9]* //' > out || fail=1 + | sed 's/^[0-9][0-9]* //' | sed 's/f[12]/f_/' > out || fail=1 echo === >> out du -a --exclude=sub --count-links dir \ | sed 's/^[0-9][0-9]* //' | sort -r >> out || fail=1 cat <<\EOF > exp -dir/f1 +dir/f_ dir === dir/f2 |