Mercurial > hg > octave-lojdl > gnulib-hg
changeset 16925:eb8ffcf6fd24
Do use readlink if available
The main effect of this patch is to make gnulib-tool not spam the
terminal with failures from ls. Despite the copious stderr output,
files still get linked correctly.
gnulib-tool: Use readlink if it is available.
* gnulib-tool (func_readlink): Choose function more appropriately.
Running under dash, type -p readlink fails because dash doesn't
understand -p. That causes gnulib-tool to fall back to ls to read
symlinks, despite readlink being available. That, in turn, spams the
terminal when func_ln_if_changed's DEST argument doesn't exist.
The output from type goes to /dev/null anyway, so asking for -p has no
purpose.
author | Bernd Jendrissek <bernd.jendrissek@gmail.com> |
---|---|
date | Thu, 21 Jun 2012 01:04:28 +0200 |
parents | 84f589f56820 |
children | 9e800db3ffe6 |
files | ChangeLog gnulib-tool |
diffstat | 2 files changed, 6 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,8 @@ +2012-06-20 Bernd Jendrissek <bernd.jendrissek@gmail.com> (tiny change) + + gnulib-tool: Use readlink if it is available. + * gnulib-tool (func_readlink): Choose function more appropriately. + 2012-06-21 Paul Eggert <eggert@cs.ucla.edu> posixtm-tests: port to buggy compiler