From a0aadb64b90d1e7359f4ee15593992d0750b0d07 Mon Sep 17 00:00:00 2001 From: Jonathan Ludlam Date: Mon, 7 Jun 2010 16:07:06 +0100 Subject: [PATCH] [main.iso in a vm] Make qemu-dm-wrapper aware of the possibility that it might be running in an SDK VM --- scripts/qemu-dm-wrapper | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/scripts/qemu-dm-wrapper b/scripts/qemu-dm-wrapper index 6a391479..f09c3bc6 100755 --- a/scripts/qemu-dm-wrapper +++ b/scripts/qemu-dm-wrapper @@ -15,6 +15,17 @@ SQUASH_VNC=False SDL_ENABLED=True SDL_ZOOM_ENABLED=True +IS_SDK = (int(os.popen("xenstore-read domid").read()) != 0) + +if IS_SDK: + time.sleep(2) + os.system("xenstore-write -s /local/domain/%d/qemu-pid %d\n" % (DOMID, os.getpid())) + os.system("xenstore-write -s /local/domain/%d/device-misc/dm-ready 1" % DOMID) + os.system("xenstore-write -s /local/domain/%d/console/vnc-port %d\n" % (DOMID, 6900+DOMID)) + while True: + time.sleep(1) + + # enabling core dumps if /var/xen/qemu is not a ramdisk, disabling otherwise try : newlimits = None -- 2.39.5