From 65c260237b4ca9608a8978e6b2e1410d845da2f9 Mon Sep 17 00:00:00 2001 From: Jephte CLAIN Date: Wed, 31 Dec 2014 09:24:02 +0400 Subject: [PATCH] bug --- lib/ssh-wrapper/ssh | 8 +++++--- uproject | 4 +++- 2 files changed, 8 insertions(+), 4 deletions(-) diff --git a/lib/ssh-wrapper/ssh b/lib/ssh-wrapper/ssh index 7cfafef..9280293 100755 --- a/lib/ssh-wrapper/ssh +++ b/lib/ssh-wrapper/ssh @@ -1,7 +1,9 @@ #!/bin/bash # -*- coding: utf-8 mode: sh -*- vim:sw=4:sts=4:et:ai:si:sta:fenc=utf-8 # wrapper permettant d'utiliser GIT_SSH avec des outils comme git-annex -# La variable __UTOOLS_FORCE_PATH doit être définie: c'est la valeur de -# PATH à utiliser +# La variable __UTOOLS_FORCE_PATH doit être définie: c'est la valeur de PATH à +# utiliser. La variable __UTOOLS_FORCE_SSH peut être définie: c'est le nom de +# l'exécutable à utiliser pour lancer ssh. [ -n "$__UTOOLS_FORCE_PATH" ] && export PATH="$__UTOOLS_FORCE_PATH" -exec "${GIT_SSH:-ssh}" "$@" +[ -n "$__UTOOLS_FORCE_SSH" ] && export GIT_SSH="$__UTOOLS_FORCE_SSH" +exec "${__UTOOLS_FORCE_SSH:-ssh}" "$@" diff --git a/uproject b/uproject index cddbaaf..3bf30c8 100755 --- a/uproject +++ b/uproject @@ -187,7 +187,9 @@ done # Traiter les commandes function use_ssh_wrapper() { - local __UTOOLS_FORCE_PATH="$PATH" + __UTOOLS_FORCE_PATH="$PATH" + __UTOOLS_FORCE_SSH="${GIT_SSH:-ssh}" + export __UTOOLS_FORCE_PATH __UTOOLS_FORCE_SSH udelpath "$scriptdir/lib/ssh-wrapper" __UTOOLS_FORCE_PATH uinspath "$scriptdir/lib/ssh-wrapper" PATH }