From: Bruno Haible Date: Mon, 16 Sep 2002 16:59:29 +0000 (+0000) Subject: Atomically install a shared library link. X-Git-Tag: v0.12~1275 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=cd624625ab651bba8d5cb3470d88e0789a84cab6;p=thirdparty%2Fgettext.git Atomically install a shared library link. --- diff --git a/ChangeLog b/ChangeLog index e7d786294..9a416da71 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,3 +1,13 @@ +2002-09-16 Bruno Haible + + * ltmain.sh (install): Use "ln -s -f" instead of "rm -f && ln -s" + to make a symlink for a shared library. + Reported by Nelson H. F. Beebe . + +2002-08-06 Bruno Haible + + * gettext-0.11.5 released. + 2002-07-25 Bruno Haible * gettext-0.11.4 released. diff --git a/ltmain.sh b/ltmain.sh index 5c48e5662..4af5b4491 100644 --- a/ltmain.sh +++ b/ltmain.sh @@ -4210,8 +4210,8 @@ relink_command=\"$relink_command\"" for linkname do if test "$linkname" != "$realname"; then - $show "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" - $run eval "(cd $destdir && $rm $linkname && $LN_S $realname $linkname)" + $show "(cd $destdir && $LN_S -f $realname $linkname)" + $run eval "(cd $destdir && $LN_S -f $realname $linkname)" fi done fi