From 54293a66b391ed103fd056b6f661c20e90379e3e Mon Sep 17 00:00:00 2001 From: Takeshi Nakatani Date: Sun, 24 Sep 2023 11:47:50 +0000 Subject: [PATCH] Simplify the determination of the --cached option of the stat --- test/test-utils.sh | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/test/test-utils.sh b/test/test-utils.sh index 8fd7989..7edeecc 100644 --- a/test/test-utils.sh +++ b/test/test-utils.sh @@ -75,16 +75,10 @@ export SED_BUFFER_FLAG="--unbuffered" # Specifying cache disable option depending on stat(coreutils) version # TODO: investigate why this is necessary #2327 # -if grep -q -i -e 'ID=ubuntu' /etc/os-release && grep -q -i -e 'VERSION_ID="20.04"' /etc/os-release; then - STAT_BIN=(stat) -elif grep -q -i -e 'ID=debian' /etc/os-release && grep -q -i -e 'VERSION_ID="10"' /etc/os-release; then - STAT_BIN=(stat) -elif grep -q -i -e 'ID="centos"' /etc/os-release && grep -q -i -e 'VERSION_ID="7"' /etc/os-release; then - STAT_BIN=(stat) -elif [ "$(uname)" = "Darwin" ]; then - STAT_BIN=(stat) -else +if stat --cached=never / >/dev/null 2>&1; then STAT_BIN=(stat --cache=never) +else + STAT_BIN=(stat) fi function get_xattr() {