From 16d3444d3deaf22f604e6d3f28268839f39907b2 Mon Sep 17 00:00:00 2001 From: Mark Wooding Date: Sat, 14 May 2016 19:14:25 +0100 Subject: [PATCH] mklinks.in: Don't make directories if the link name doesn't contain `/'. This breakage was introduced in de8440ce...; the previous version carefully stuck `./' on the front of names before trimming off a final `/*'. --- mklinks.in | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/mklinks.in b/mklinks.in index 3435879..3548946 100755 --- a/mklinks.in +++ b/mklinks.in @@ -76,9 +76,8 @@ cat "$@" | while read name; do *=*) want=${name##*=}; name=${name%=*} ;; *) want=${name##*/} ;; esac - dir=${name%/*} if [ -r "$pkgdatadir/$want" ]; then - mkdir -p "$dir" + case "$name" in */*) mkdir -p "${name%/*}" ;; esac rm -f "$name" ln -sf "$pkgdatadir/$want" "$name" fi -- 2.11.0