core-admin/qubes-rpc/admin.vm.Console

8 lines
337 B
Plaintext
Raw Normal View History

2019-04-30 11:23:23 +02:00
#!/bin/bash
lock="/var/run/qubes/$QREXEC_REQUESTED_TARGET.terminal.lock"
# Create an exclusive lock to ensure that multiple qubes cannot access to the same socket
# In the case of multiple qrexec calls it returns a specific exit code
sudo flock -n -E 200 -x "$lock" socat - OPEN:"$(virsh -c xen ttyconsole "$QREXEC_REQUESTED_TARGET")"