#!/bin/sh -efu
#
# Wrapper for xeno and xeno-config
#

prog=$(basename "$0")
if [ -d /usr/lib/xenomai/cobalt/bin ] && [ -d /usr/lib/xenomai/mercury/bin ]; then
	echo "ERROR: You have both Xenomai Cobalt and Mercury tools installed!" >&2
	echo "Cannot automatically select appropriate $prog to run." 2>&2
	echo "Please uninstall one package or prepend:" >&2
	echo "  /usr/lib/xenomai/cobalt/bin OR /usr/lib/xenomai/mercury/bin" >&2
	echo "to the PATH and use them directly. Example:" >&2
	echo "  PATH=/usr/lib/xenomai/cobalt/bin:\$PATH" >&2
	echo "  PATH=/usr/lib/xenomai/mercury/bin:\$PATH" >&2
	exit 1
elif [ -d /usr/lib/xenomai/cobalt/bin ]; then
	exec /usr/lib/xenomai/cobalt/bin/$prog "$@"
elif [ -d /usr/lib/xenomai/mercury/bin ]; then
	exec /usr/lib/xenomai/mercury/bin/$prog "$@"
else
	echo "ERROR: You don't have Xenomai tools installed!" >&2
	if [ "$prog" = xeno-config ]; then
		echo "Please install libcobalt-devel OR libmercury-devel." >&2
	else
		echo "Please install xenomai-cobalt OR xenomai-mercury." >&2
	fi
	exit 1
fi
