commit 21e8406608695c21b5deee4925b52e6ee356b77f
parent ad8f64c38c4e3a6f8c63a62829c46b8a8ed863b5
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date: Tue, 15 Dec 2020 02:32:44 +0100
Work on wpa_cli handling.
Diffstat:
2 files changed, 3 insertions(+), 1 deletion(-)
diff --git a/bin/zshaskpass_lock b/bin/zshaskpass_lock
@@ -115,6 +115,8 @@ cmd() {
logincap b;;
(root)
logincap "terminal rxvt-unicode importas -i PTY_FD PTY_FD s6-envdir /run/user/ccx/X$[ ${TTY#/dev/tty} + 4 ]/env urxvt -pty-fd \$PTY_FD" ;;
+ (t *)
+ logincap "terminal-${1#t } rxvt-unicode s6-envdir /run/user/ccx/X$[ ${TTY#/dev/tty} + 4 ]/env urxvt -pty-fd 0" ;;
(lock)
lock;;
(exit)
diff --git a/sbin/logincaps b/sbin/logincaps
@@ -93,7 +93,7 @@ main() {
printf 'OK\n'
;;
- (terminal-wpa_cli)
+ (terminal-wpa_cli *)
term_cmd=( "${(Q@)${(z)${line#terminal-wpa_cli }}}" )
printf >&2 "%s\n" "Would launch terminal with wpa_cli."
/command/user-term.py -u $USER -- ' wpa_cli' '' "$term_cmd[@]" </dev/null >&2 &!