diff options
author | Kaz Kylheku <kaz@kylheku.com> | 2018-04-08 08:41:53 -0700 |
---|---|---|
committer | Kaz Kylheku <kaz@kylheku.com> | 2018-04-08 08:41:53 -0700 |
commit | 973521df42d9602bedd487d7b137d8698916a1d9 (patch) | |
tree | 1ce0fe454ecf9e5150b5959f591a39442d0dce6f /configure | |
parent | 10486e76d527cf53786664ecee164d0398b029c9 (diff) | |
download | txr-973521df42d9602bedd487d7b137d8698916a1d9.tar.gz txr-973521df42d9602bedd487d7b137d8698916a1d9.tar.bz2 txr-973521df42d9602bedd487d7b137d8698916a1d9.zip |
configure: lndir tweaks.
* configure (lndir): Strip trailing slash from todir argument
to prevent double slashes. Remove the destination in case
it is a symlink to a directory.
Diffstat (limited to 'configure')
-rwxr-xr-x | configure | 3 |
1 files changed, 2 insertions, 1 deletions
@@ -590,7 +590,7 @@ printf "Checking source directory \"%s\" ..." "$top_srcdir" lndir() { fromdir=$1 - todir=$2 + todir=${2%/} abs=${fromdir%${fromdir#/}} find "$fromdir" \( -type f -o -type d \) | while read frompath ; do @@ -610,6 +610,7 @@ lndir() [ $1 = "." ] || dots="$dots../" shift done + rm -f "$todir/$topath" ln -sf "$dots$frompath" "$todir/$topath" fi else |