Git fork
at reftables-rust 37 lines 910 B view raw
1#!/bin/sh 2 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@. 8 9GIT_EXEC_PATH='@BUILD_DIR@' 10if test -n "$NO_SET_GIT_TEMPLATE_DIR" 11then 12 unset GIT_TEMPLATE_DIR 13else 14 GIT_TEMPLATE_DIR='@TEMPLATE_DIR@' 15 export GIT_TEMPLATE_DIR 16fi 17MERGE_TOOLS_DIR='@MERGE_TOOLS_DIR@' 18GITPERLLIB='@GITPERLLIB@'"${GITPERLLIB:+:$GITPERLLIB}" 19GIT_TEXTDOMAINDIR='@GIT_TEXTDOMAINDIR@' 20PATH='@BUILD_DIR@/bin-wrappers:'"$PATH" 21 22export MERGE_TOOLS_DIR GIT_EXEC_PATH GITPERLLIB PATH GIT_TEXTDOMAINDIR 23 24case "$GIT_DEBUGGER" in 25'') 26 exec "@PROG@" "$@" 27 ;; 281) 29 unset GIT_DEBUGGER 30 exec gdb --args "@PROG@" "$@" 31 ;; 32*) 33 GIT_DEBUGGER_ARGS="$GIT_DEBUGGER" 34 unset GIT_DEBUGGER 35 exec ${GIT_DEBUGGER_ARGS} "@PROG@" "$@" 36 ;; 37esac