blob: cdd5214125fb6374f8e8e817a0da68c0d583781b [file] [log] [blame]
bleep_blop76297442017-12-24 06:53:20 +00001#!/bin/sh
2set -eu
Zbigniew Jędrzejewski-Szmek7b76fce2017-04-09 23:55:50 -04003
4# this is needed mostly because $DESTDIR is provided as a variable,
5# and we need to create the target directory...
6
Zbigniew Jędrzejewski-Szmekdc25d2a2017-04-20 12:06:14 -04007mkdir -vp "$(dirname "${DESTDIR:-}$2")"
Zbigniew Jędrzejewski-Szmekc8475232019-12-10 16:05:48 +01008if [ "$(dirname $1)" = . -o "$(dirname $1)" = .. ]; then
9 ln -vfs -T -- "$1" "${DESTDIR:-}$2"
Zbigniew Jędrzejewski-Szmek7b76fce2017-04-09 23:55:50 -040010else
Zbigniew Jędrzejewski-Szmekc8475232019-12-10 16:05:48 +010011 ln -vfs -T --relative -- "${DESTDIR:-}$1" "${DESTDIR:-}$2"
Zbigniew Jędrzejewski-Szmek7b76fce2017-04-09 23:55:50 -040012fi