Go to file
Rafal Wojtczuk 11c1cb0aa2 qrexec: temporarily disable auto executing domains upon rpc request
There are two problems with qvm-run -a:
1) even with -q flag, it spits to stdout (actually, "xl create" does it), and
this garbage is received by rpc client
2) even with -q flag, it steals input (actually, "qrexec ... wait for session")

These two can be manually fixed (by passing /dev/null appropriately); hovewer,
this is prone to disaster if qvm-run is enhanced/broken later.

We could do
if is_domain_running() ; then
	run qrexec client
else
	qvm-run -a domain true </dev/null >/dev/null
	run qrexec client
fi
which looks safer; but is_domain_running() is a bit expensive even in "running"
case - we need to xl_context.list_domains anyway.

Gotta decide on one of these.
2011-07-07 09:13:51 +02:00
appvm qrexec: change qrexec_client_vm syntax to be nicer to read 2011-07-06 14:21:35 +02:00
common qrexec: adjust updates fetching to the new qrexec api 2011-07-06 14:44:40 +02:00
dom0 qrexec: allow for more options in the policy files 2011-07-06 18:34:00 +02:00
netvm Revert "Run nm-applet as normal user" 2011-04-29 02:32:55 +02:00
proxyvm vm: add -qubes suffix to xenstore-watch to not conflict with xen standard tool 2011-06-07 15:58:55 +02:00
qrexec qrexec: temporarily disable auto executing domains upon rpc request 2011-07-07 09:13:51 +02:00
rpm_spec qrexec: package qubes.SyncAppMenus files 2011-07-06 16:27:09 +02:00
u2mfn gitignores 2011-03-23 19:57:48 -04:00
vchan Adopt vchan to xen-libs-4.1.0 API. 2011-04-19 01:21:48 +02:00
.gitignore gitignore files - add build products 2011-03-06 14:06:24 +01:00
LICENSE Added LICENSE 2010-04-05 21:21:27 +02:00
Makefile Makefile: don't autoupdate yum repo after copying rpms there 2011-06-30 20:47:48 +02:00
version_dom0 version 1.6.6 2011-07-02 13:36:19 +02:00
version_vaio_fixes core-dom0-vaio-fixes is now a separate package 2011-05-10 11:14:41 +02:00
version_vm version 1.6.6 2011-07-02 13:36:19 +02:00