mirror of
https://https.git.savannah.gnu.org/git/coreutils.git
synced 2026-01-27 01:44:21 +00:00
tests: ls/stat-vs-dirent: avoid spurious test failure
* tests/ls/stat-vs-dirent: Avoid test failure when run from a directory whose name (or ancestor directory name) starts with ".".
This commit is contained in:
parent
471f219ac7
commit
c392c4b8ef
@ -43,7 +43,10 @@ while :; do
|
||||
# Make sure that they are the same.
|
||||
# We know from experience that there may be mismatches on some
|
||||
# buggy file systems, at mount points.
|
||||
if test "$d_ino" != "$st_ino"; then
|
||||
# Note that when a directory contains only entries whose names
|
||||
# start with ".", d_ino and file will both be empty. In that case,
|
||||
# skip the test.
|
||||
if test -n "$d_ino" && test "$d_ino" != "$st_ino"; then
|
||||
echo "$0: test failed: $t/$file: d_ino($d_ino) != st_ino($st_ino)
|
||||
This may indicate a flaw in your kernel or file system implementation.
|
||||
The flaw isn't serious for coreutils, but it might break other tools,
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user