monado/src/xrt/targets/openxr/install_active_runtime.sh
Christoph Haag 605e4e2027 build: Fix installing active_runtime.json on meson without DESTDIR
The -u setting for bash reported an error if DESTDIR is not set.

The syntax ${A-foo} returns the content of A if set, or the default "foo" if not,
"foo" being the empty string in this case.
2020-07-13 14:08:34 +02:00

15 lines
346 B
Bash

#!/bin/sh -eux
# Copyright 2019, Drew DeVault <sir@cmpwn.com>
# SPDX-License-Identifier: BSL-1.0
#
# Used by the Meson build only.
sysconfdir="${DESTDIR-}"/"$1"
manifest="$2"
xrversion="$3"
runtime_path="$sysconfdir"/xdg/openxr/"$xrversion"/active_runtime.json
mkdir -p "$sysconfdir"/xdg/openxr/"$xrversion"
ln -sf "$manifest" "$runtime_path"