| #!/bin/bash |
| |
| declare -a args |
| %SETUP_ARGS% |
| |
| declare -a sphinx_env |
| %SETUP_ENV% |
| |
| for path in "%SOURCE_DIR_RUNFILES_PATH%" "%SOURCE_DIR_EXEC_PATH%"; do |
| if [[ -e $path ]]; then |
| source_dir=$path |
| break |
| fi |
| done |
| |
| if [[ -z "$source_dir" ]]; then |
| echo "Could not find source dir" |
| exit 1 |
| fi |
| |
| for path in "%SPHINX_RUNFILES_PATH%" "%SPHINX_EXEC_PATH%"; do |
| if [[ -e $path ]]; then |
| sphinx=$path |
| break |
| fi |
| done |
| |
| if [[ -z $sphinx ]]; then |
| echo "Could not find sphinx" |
| exit 1 |
| fi |
| |
| output_dir=${SPHINX_OUT:-/tmp/sphinx-out} |
| |
| set -x |
| exec env "${sphinx_env[@]}" -- "$sphinx" "${args[@]}" "$@" "$source_dir" "$output_dir" |