# HG changeset patch # User Bruno Haible # Date 1188124282 0 # Node ID a459223799e026cbbe91831701840dd2635dd170 # Parent 266a32af3c1a493e5b352341b624101495acb453 Use test -h, not test -L. diff --git a/ChangeLog b/ChangeLog --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,7 @@ +2007-08-26 Bruno Haible + + * gnulib-tool (func_ln_if_changed): Use "test -h", not "test -L". + 2007-08-23 Simon Josefsson * lib/readline.c: Don't include getline.h, the prototype is now diff --git a/gnulib-tool b/gnulib-tool --- a/gnulib-tool +++ b/gnulib-tool @@ -22,7 +22,7 @@ progname=$0 package=gnulib -cvsdatestamp='$Date: 2007-07-23 22:08:02 $' +cvsdatestamp='$Date: 2007-08-26 10:31:22 $' last_checkin_date=`echo "$cvsdatestamp" | sed -e 's,^\$[D]ate: ,,'` version=`echo "$last_checkin_date" | sed -e 's/ .*$//' -e 's,/,-,g'` nl=' @@ -409,7 +409,7 @@ echo "usage: func_ln_if_changed SRC DEST" >&2 fi ln_target=`func_readlink "$2"` - if test -L "$2" && test "$1" = "$ln_target"; then + if test -h "$2" && test "$1" = "$ln_target"; then : else rm -f "$2"