3 # wrap-for-bin.sh: Template for git executable wrapper scripts
4 # to run test suite against sandbox, but with only bindir-installed
5 # executables in PATH. The Makefile copies this into various
6 # files in bin-wrappers, substituting
7 # @BUILD_DIR@, @TEMPLATE_DIR@ and @PROG@.
9 GIT_EXEC_PATH
='@BUILD_DIR@'
10 if test -n "$NO_SET_GIT_TEMPLATE_DIR"
12 unset GIT_TEMPLATE_DIR
14 GIT_TEMPLATE_DIR
='@TEMPLATE_DIR@'
15 export GIT_TEMPLATE_DIR
17 MERGE_TOOLS_DIR
='@MERGE_TOOLS_DIR@'
18 GITPERLLIB
='@GITPERLLIB@'"${GITPERLLIB:+:$GITPERLLIB}"
19 GIT_TEXTDOMAINDIR
='@GIT_TEXTDOMAINDIR@'
20 PATH
='@BUILD_DIR@/bin-wrappers:'"$PATH"
22 export MERGE_TOOLS_DIR GIT_EXEC_PATH GITPERLLIB PATH GIT_TEXTDOMAINDIR
24 case "$GIT_DEBUGGER" in
30 exec gdb
--args "@PROG@" "$@"
33 GIT_DEBUGGER_ARGS
="$GIT_DEBUGGER"
35 exec ${GIT_DEBUGGER_ARGS} "@PROG@" "$@"