Index: vws ================================================================== --- vws +++ vws @@ -570,10 +570,13 @@ "something on the way") sys.exit(1) # Creating directory for VM os.makedirs(machinedir, dirmode) driveopts = {"interface":parsed_args.diskif, "image":drivename} + if parsed_args.install: + install_image = os.path.abspath(parsed_args.install) + if parsed_args.image: # Copying image file print >>sys.stderr, ("Copying %s to %s" % (parsed_args.image, os.path.join(machinedir, drivename))) @@ -596,11 +599,11 @@ script.write(TEMPLATE.format(**options)) os.chmod('start', dirmode) # If installation media is specified vws start for new vm if parsed_args.install: start_opts = Namespace(machine=parsed_args.machine, - command='start', cdrom=[parsed_args.install], + command='start', cdrom=[install_image], dir=machinedir, stopped=True, snapshot=False, args="", gui=True) try: cmd_start(start_opts) finally: