I've been trying to setup a git repository for access via ssh, on a system where git is to be installed under ~user/bin, and ~user/bin is not included in the PATH that sshd provides. Consequently I need to execute something like: git-clone -u /home/user/bin/git-upload-pack \ ssh://user@system/home/user/repo.git repo When git-upload-pack executes on the remote system, it tries to execute git-rev-list and fails, since /home/user/bin is not in the path. The following patches handle this issue by appending GIT_EXEC_PATH to PATH prior to exec calls (via git_setup_exec_path()). Also, the value of ${bindir} at build time is encoded and used as a default value for "GIT_EXEC_PATH", if the latter is not present. -- Michal Ostrowski <mostrows@watson.ibm.com> - To unsubscribe from this list: send the line "unsubscribe git" in the body of a message to majordomo@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.htmlReceived on Tue Jan 10 10:33:45 2006
This archive was generated by hypermail 2.1.8 : 2006-01-10 10:33:53 EST