X-Git-Url: https://git.sev.monster/~sev/dotfiles.git/blobdiff_plain/ef82ec816e9684877f5cb9a78b8afd4671386ee1..e45f1c9997c041ec46ec7000f4b4e537eff22ac7:/install.sh diff --git a/install.sh b/install.sh index c320866..073f4be 100755 --- a/install.sh +++ b/install.sh @@ -77,7 +77,7 @@ l() { # TODO: use install? d="$DEST/${1:-$x}" [ -L "$d" -o \! -e "$d" ] && ln $lnargs "$SRC/${2:-$x}" "$d" || - echo "!!! File exists and is not a link: $1" + echo "!!! File exists and is not a link: $d" } # generic links @@ -186,7 +186,8 @@ cd "$DEST" >$devnull # ensure xdg user dirs, and move old to new while we're at it . $etc/user-dirs.dirs fixup_xdg_home() { - if [ -z "$1" -o "${1#/}" = "$1" -o "$(realpath "$1")" = "$(realpath "$HOME")" ]; then + # NOTE: ignore if xdg var empty, not absolute, or set to $HOME (in spec!) + if [ -z "$1" -o "${1#/}" = "$1" -o "$(realpath "$1" 2>/dev/null)" = "$(realpath "$HOME")" ]; then return; fi mkdir -p "$1"