From 7099630e2ad6332312e4aecc94008ae6e6a6ca1f Mon Sep 17 00:00:00 2001 From: mutantmonkey Date: Thu, 16 Jan 2020 22:59:36 -0800 Subject: [PATCH] appvm-xpra-torbrowser: ensure VM is running --- appvm-xpra-torbrowser | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/appvm-xpra-torbrowser b/appvm-xpra-torbrowser index d9f9e7a..96b373e 100755 --- a/appvm-xpra-torbrowser +++ b/appvm-xpra-torbrowser @@ -3,8 +3,14 @@ attach=0 xpra_host="$1" libvirt_uri=qemu:///system +domstate=$(virsh -c "$libvirt_uri" -r domstate "$xpra_host") conn_str=vsock://$(virsh -c "$libvirt_uri" -r dumpxml "$xpra_host" | grep cid | sed -E "s/^.*address='([0-9]+)'.*/\1/"):14500 +if [[ "$domstate" != "running" ]]; then + echo "AppVM is not running." + exit 1 +fi + if [[ -n "$GDK_SCALE" ]]; then scale_factor=$GDK_SCALE # TODO: this value must be calculated: 2 * 96 * scale_factor -- 2.51.2