#!/bin/bash

realpath() {
 local p=$1
 if [ "$(echo $p | sed 's/^\(.\).*$/\1/')" != "/" ]; then
   p="`pwd`/$p"
 fi
 echo $p | sed 's#/[^/]\+/\.\.##g';
}

RESIDING_IN="$(realpath $(dirname $0))"
CALLED_AS="$(basename $0)"

ENVOY_BINARY_PATH="$(realpath ${RESIDING_IN}/../libexec/envoy/)"
if uname -a | grep -q "x86_64"; then
  ENVOY_LIB_PATH="$(realpath ${RESIDING_IN}/../lib64/envoy/)"
else
  ENVOY_LIB_PATH="$(realpath ${RESIDING_IN}/../lib/envoy/)"
fi

export LD_LIBRARY_PATH=${ENVOY_LIB_PATH}
export QT_PLUGIN_PATH=${ENVOY_LIB_PATH}
${ENVOY_BINARY_PATH}/${CALLED_AS} "$@"

