blob: 4a5b4dcae78ac1423f772690fc28897cf11d8bcb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
|
#!/bin/bash
readonly SCRIPT="$(readlink -f "${BASH_SOURCE[0]?}")"
readonly SCRIPT_NAME="${BASH_SOURCE[0]##*/}"
readonly SCRIPT_DIR="${SCRIPT%/*}"
readonly PRJROOT="${SCRIPT_DIR%/*}"
readonly REAL_SCRIPT="${SCRIPT_DIR}/scripts/${SCRIPT_NAME%.*}.sh"
export ROVERLAY_PRJROOT="${PRJROOT}"
export X_RV_QUERY_CONFIG="${PRJROOT}/bin/query_config"
cd "${PRJROOT}" || exit
if [[ -x "${REAL_SCRIPT}" ]]; then
exec ${REAL_SCRIPT} "$@"
elif [[ -f "${REAL_SCRIPT}" ]]; then
exec ${SHELL:-sh} ${REAL_SCRIPT} "$@"
else
echo "script not found: ${REAL_SCRIPT}" 1>&2
exit 9
fi
|