]> git.ipfire.org Git - thirdparty/coreutils.git/commitdiff
tests: don't let the LANGUAGE envvar perturb tests
authorJim Meyering <meyering@redhat.com>
Wed, 3 Mar 2010 19:55:27 +0000 (20:55 +0100)
committerJim Meyering <meyering@redhat.com>
Thu, 4 Mar 2010 09:46:11 +0000 (10:46 +0100)
* tests/envvar-check (vars): Add LANGUAGE to the list of envvars
to unset.  At least in glibc (as an extension to POSIX), its value
actually trumps LC_ALL:

  $ LC_ALL=es_ES LANGUAGE=fr_FR.UTF-8 /bin/cat no-such
  /bin/cat: no-such: Aucun fichier ou dossier de ce type

but only when the default locale is not C:

  $ LC_ALL=C LANGUAGE=fr_FR.UTF-8 /bin/cat no-such
  /bin/cat: no-such: No such file or directory

Prompted by a report from Mads Kiilerich.

tests/envvar-check

index 65fda9b046a2f151d61303fd989def2e164f7f96..e31b94164113fdbc386352c78e6befed102acf03 100644 (file)
@@ -31,6 +31,7 @@ vars='
   COLUMNS
   DF_BLOCK_SIZE
   DU_BLOCK_SIZE
+  LANGUAGE
   LS_BLOCK_SIZE
   LS_COLORS
   POSIXLY_CORRECT