diff --git a/deploy/install.sh b/deploy/install.sh index 73a08ae..07e28b3 100644 --- a/deploy/install.sh +++ b/deploy/install.sh @@ -51,7 +51,9 @@ mkdir -p "$LIB" install -m 0755 "$HERE/$NAME" "$LIB/$NAME.new" mv -f "$LIB/$NAME.new" "$LIB/$NAME" # atomic, so upgrading a running service is safe rm -f "$BIN" -ln -s "/usr/local/lib/$NAME/$NAME" "$BIN" +LINK=/usr/local/lib/$NAME/$NAME +[ -z "${DESTDIR:-}" ] || LINK=$LIB/$NAME # staging: point inside the staging folder +ln -s "$LINK" "$BIN" if [ -f "$HERE/traefik" ]; then install -m 0755 "$HERE/traefik" "$ROOT/usr/local/lib/$NAME/traefik.new" mv -f "$ROOT/usr/local/lib/$NAME/traefik.new" "$ROOT/usr/local/lib/$NAME/traefik"