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

This commit is contained in:
Marek Marczykowski 2012-04-17 02:52:26 +02:00
parent 73b6149a27
commit ceeed3bd8b
2 changed files with 3 additions and 3 deletions

View File

@ -1322,7 +1322,7 @@ class QubesVm(object):
if notify_function is not None:
notify_function("error", "ERROR: Cannot start the Qubes Clipboard Notifier!")
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
@ -1405,7 +1405,7 @@ class QubesVm(object):
self.force_shutdown()
raise OSError ("ERROR: Cannot execute qrexec_daemon!")
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

@ -62,7 +62,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)