un outil de sondage - retour accueil
git clone git://bebou.netlib.re/kun
Log | Files | Refs | README |
commit f8960e98d91b2c3b06bf59fc77a7c05ff722de9c parent 09aa10e913de3e05457372efb73086f4af9a6054 Auteurice: Arthur Pons <arthur.pons@unistra.fr> Date: Wed, 20 Nov 2024 10:20:59 +0100 Suppression de la gestion arguments via $1,$2... En fait en passant par SSH ces arguments sont peuplés par "-c" puis le nom de la commande (du fait de ForcedCommand probablement). Le fix est tout simplement de ne plus les gérer. Le passage d'arguments supp à la command SSH (ssh kun results id) est déjà géré par SSH_ORIGINAL_COMMAND. Pose éventuellement problème si l'on lance kun en local, je fixerai plus tard TODO. (sûrement tester ce qu'il y a dans $1 puis shift) Diffstat:
M | kun.sh | | | 5 | +---- |
1 file changed, 1 insertion(+), 4 deletions(-)
diff --git a/kun.sh b/kun.sh @@ -19,17 +19,14 @@ trap "rm -rf $kunscript" EXIT TERM QUIT INT if [ -n "$SSH_ORIGINAL_COMMAND" ];then echo "$SSH_ORIGINAL_COMMAND" > $kunscript -elif [ -n "$1" ];then - echo "$@" > $kunscript elif [ ! -t 0 ];then cat > $kunscript fi -# Probablement safe mais fastidieux - # Si kunscript n'est pas vide on l'exec if [ -s "$kunscript" ];then + # Probablement safe mais fastidieux while read cmd;do set -- $cmd case "$1" in