kun

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:
Mkun.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