OSDN Git Service

tests: use more portable fd redirection in TESTS_ENVIRONMENT
authorStefano Lattarini <stefano.lattarini@gmail.com>
Wed, 12 Oct 2011 09:18:47 +0000 (11:18 +0200)
committerJim Meyering <meyering@redhat.com>
Sat, 15 Oct 2011 08:15:34 +0000 (10:15 +0200)
* tests/Makefile.am (TESTS_ENVIRONMENT): Redirection with `exec 9>&2'
is not portable to various Korn shells, and to (at least) HP-UX 11
/bin/sh.  Use a more portable idiom.
See <http://thread.gmane.org/gmane.comp.gnu.coreutils.bugs/22488> for
lots of discussion.

tests/Makefile.am

index f7a170d..f70c524 100644 (file)
@@ -80,7 +80,6 @@ sep = $(PATH_SEPARATOR)
 TESTS_ENVIRONMENT =                            \
   tmp__=$$TMPDIR; test -d "$$tmp__" || tmp__=.;        \
   TMPDIR=$$tmp__; export TMPDIR;               \
-  exec 9>&2;                                   \
   export                                       \
   abs_top_builddir='$(abs_top_builddir)'       \
   abs_top_srcdir='$(abs_top_srcdir)'           \
@@ -100,6 +99,6 @@ TESTS_ENVIRONMENT =                          \
   REPLACE_GETCWD=$(REPLACE_GETCWD)             \
   PATH='$(abs_top_builddir)/parted$(PATH_SEPARATOR)'"$$PATH" \
   VERSION=$(VERSION)                           \
-  ;
+  ; 9>&2
 
 VERBOSE = yes