mrrl-logincaps

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

commit cc5913711d41771e534d99cfec1feae5e18fe8a1
parent 17d8fe245aab7401182624a808f7366f3f019b10
Author: Jan Pobrislo <ccx@webprojekty.cz>
Date:   Tue, 15 Dec 2020 05:15:26 +0100

Handle 'root-terminal' request from plumber, forcibly shutdown X on exit.
Diffstat:
Mbin/zshaskpass_lock | 5+++++
1 file changed, 5 insertions(+), 0 deletions(-)

diff --git a/bin/zshaskpass_lock b/bin/zshaskpass_lock @@ -156,6 +156,10 @@ read-plumber-message() { (poweroff) logincap o;; (reboot) logincap b;; (terminal-*) logincap "${plumb_data%% *} $terminal_env $terminal_el";; + (root-terminal) + logincap chvt tty + logincap "terminal $terminal_env $terminal_el" + logincap chvt X (lock) logincap chvt tty lock @@ -163,6 +167,7 @@ read-plumber-message() { ;; (exit) true >/run/user/ccx/X$[ ${TTY#/dev/tty} + 4 ]/fifo + s6-svc -wd -t /run/service/container.xsession.$X.ccx keep_running=0 ;; esac