dom0/qvm-start: fix --no-guid switch (#528)

This commit is contained in:
Marek Marczykowski 2012-04-17 02:52:26 +02:00
parent 30d9048be0
commit 6d52e38874
2 changed files with 3 additions and 3 deletions

View File

@ -1337,7 +1337,7 @@ class QubesVm(object):
self.force_shutdown()
raise OSError ("ERROR: Cannot execute qrexec_daemon!")
def start(self, debug_console = False, verbose = False, preparing_dvm = False):
def start(self, debug_console = False, verbose = False, preparing_dvm = False, start_guid = True):
if dry_run:
return
@ -1412,7 +1412,7 @@ class QubesVm(object):
if not preparing_dvm:
self.start_qrexec_daemon(verbose=verbose)
if not preparing_dvm and os.path.exists('/var/run/shm.id'):
if start_guid and not preparing_dvm and os.path.exists('/var/run/shm.id'):
self.start_guid(verbose=verbose)
if preparing_dvm:

View File

@ -85,7 +85,7 @@ def main():
try:
vm.verify_files()
xid = vm.start(debug_console=options.debug_console, verbose=options.verbose, preparing_dvm=options.preparing_dvm)
xid = vm.start(debug_console=options.debug_console, verbose=options.verbose, preparing_dvm=options.preparing_dvm, start_guid=not options.noguid)
except (IOError, OSError, QubesException) as err:
print >> sys.stderr, "ERROR: {0}".format(err)
exit (1)