mrrl-logincaps

MRRL version of logincaps
git clone https://ccx.te2000.cz/git/mrrl-logincaps
Log | Files | Refs

commit f33239021cc8b8d56062781bbae61525d3115af6
parent 7c5e460eff677adc9b2267b8261743291697a5f3
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date:   Tue, 15 Dec 2020 02:57:15 +0100

Shuffle terminal cap arguments so that TERM env var is actually first.
Diffstat:
Msbin/logincaps | 5+++--
1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/sbin/logincaps b/sbin/logincaps @@ -94,9 +94,10 @@ main() { ;; (terminal-wpa_cli *) - term_cmd=( "${(Q@)${(z)${line#terminal-wpa_cli }}}" ) + term_cmd=( "${(Q@)${(z)${line#* }}}" ) printf >&2 "%s\n" "Would launch terminal with wpa_cli." - /command/user-term.py -u $USER -- ' wpa_cli' '' "$term_cmd[@]" </dev/null >&2 &! + pretendrun /command/user-term.py -u $USER -- "$term_cmd[1]" ' wpa_cli' '' "${(@)term_cmd[2,-1]}" + /command/user-term.py -u $USER -- "$term_cmd[1]" ' wpa_cli' '' "${(@)term_cmd[2,-1]}" </dev/null >&2 &! printf 'OK\n' ;;