From: Jim Meyering Date: Thu, 10 Aug 2006 09:22:33 +0000 (+0000) Subject: * tests/ls/stat-dtype: If "." is tmpfs, skip this test unless uname -s X-Git-Tag: v6.0~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=db7ffe5582b7c66006877b0810656486be248666;p=thirdparty%2Fcoreutils.git * tests/ls/stat-dtype: If "." is tmpfs, skip this test unless uname -s reports "Linux". This avoids a failure on Solaris 10's tmpfs. Redirect both stdout and stderr of df invocations. --- diff --git a/ChangeLog b/ChangeLog index 79792fa045..a95ee39f28 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,5 +1,9 @@ 2006-08-10 Jim Meyering + * tests/ls/stat-dtype: If "." is tmpfs, skip this test unless uname -s + reports "Linux". This avoids a failure on Solaris 10's tmpfs. + Redirect both stdout and stderr of df invocations. + * src/dircolors.hin: Add a TERM directive for each of the following: ansi, color-xterm, gnome, konsole, kterm, rxvt-cygwin, rxvt-cygwin-native, screen.linux, xterm-256color. diff --git a/tests/ls/stat-dtype b/tests/ls/stat-dtype index e94c2eb318..5148d5acda 100755 --- a/tests/ls/stat-dtype +++ b/tests/ls/stat-dtype @@ -14,7 +14,11 @@ fi # FIXME: use a more dynamic test for this, since whether d_type is useful # depends on much more than the file system type. For example, with # linux-2.6.15, at least tmpfs and ext3 work, but reiserfs and xfs don't. -df -t tmpfs -t ext3 . 2> /dev/null || +# Also, tmpfs on Solaris 10 lacks d_type support. +skip=yes +test `uname -s` = Linux && df -t tmpfs . > /dev/null 2>&1 && skip=no +df -t ext3 . > /dev/null 2>&1 && skip=no +test $skip = yes && { echo "$0: '.' is not on a suitable file system for this test" 1>&2 echo "$0: skipping this test" 1>&2