Overview
Comment: | Add chgrp for pid and monitor to startup script |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
3a33d29e3ffebea4dc2a5656e24dbdd6 |
User & Date: | vitus on 2016-05-30 06:36:26 |
Other Links: | manifest | tags |
Context
2017-01-09
| ||
16:24 | Incremented delay waiting for unsolicited prompt upon connect check-in: 34d65aa483 user: vitus tags: trunk | |
2016-05-30
| ||
06:36 | Add chgrp for pid and monitor to startup script check-in: 3a33d29e3f user: vitus tags: trunk | |
2016-05-28
| ||
19:19 | Fixed autostart command check-in: 4450a86be8 user: vitus tags: trunk | |
Changes
Modified vws from [be9a2c0531] to [e16ae0ef11].
︙ | ︙ | |||
665 666 667 668 669 670 671 672 673 674 675 676 677 678 | -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent \\ -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \\ -device ich9-usb-ehci1,id=usb \\ -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,multifunction=on \\ -chardev spicevmc,name=usbredir,id=usbredirchardev1 \\ -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1 \\ -daemonize -pidfile pid chmod 0660 monitor pid """ def cmd_create(parsed_args): """ vws create - create new VM """ BADSIZE = "Invalid size of %s specifed %s. Should have K, M or G suffix" global TEMPLATE | > | 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 | -device virtio-serial -chardev spicevmc,id=vdagent,name=vdagent \\ -device virtserialport,chardev=vdagent,name=com.redhat.spice.0 \\ -device ich9-usb-ehci1,id=usb \\ -device ich9-usb-uhci1,masterbus=usb.0,firstport=0,multifunction=on \\ -chardev spicevmc,name=usbredir,id=usbredirchardev1 \\ -device usb-redir,chardev=usbredirchardev1,id=usbredirdev1 \\ -daemonize -pidfile pid chgrp {group} monitor pid chmod 0660 monitor pid """ def cmd_create(parsed_args): """ vws create - create new VM """ BADSIZE = "Invalid size of %s specifed %s. Should have K, M or G suffix" global TEMPLATE |
︙ | ︙ | |||
686 687 688 689 690 691 692 693 694 695 696 697 698 699 | options = {'qemubinary':'qemu-system-x86_64', "accel":"-enable-kvm", "memory":"1024M", "vga":'qxl', "drive":"-drive media=disk,index=0,if={interface},file={image}", "cdrom":"-drive media=cdrom,index=2,if=ide", "sound":"-soundhw hda", "usb":"-usb"} macaddr = ":".join(["%02x" % ord(x) for x in chr(0x52) + os.urandom(5)]) if parsed_args.shared: machinedir = os.path.join(config.get("directories", "SharedVMs"), parsed_args.machine) dirmode = 0775 else: | > | 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 | options = {'qemubinary':'qemu-system-x86_64', "accel":"-enable-kvm", "memory":"1024M", "vga":'qxl', "drive":"-drive media=disk,index=0,if={interface},file={image}", "cdrom":"-drive media=cdrom,index=2,if=ide", "sound":"-soundhw hda", "group":config.get("permissions","vm_group"), "usb":"-usb"} macaddr = ":".join(["%02x" % ord(x) for x in chr(0x52) + os.urandom(5)]) if parsed_args.shared: machinedir = os.path.join(config.get("directories", "SharedVMs"), parsed_args.machine) dirmode = 0775 else: |
︙ | ︙ | |||
765 766 767 768 769 770 771 772 773 774 775 776 777 778 | print >>sys.stderr, "Creating new image file of %s" % parsed_args.size os.chdir(machinedir) os.system("qemu-img create -f qcow2 %s %s" % (drivename, parsed_args.size)) os.chmod(drivename,0664) # pylint: disable=star-args options["drive"] = options["drive"].format(**driveopts) if hasattr(parsed_args, "debug") and parsed_args.debug: print repr(driveopts), repr(options["drive"]) print repr(options) with open("start", "w") as script: script.write(TEMPLATE.format(**options)) os.chmod('start', dirmode) # If installation media is specified vws start for new vm | > | 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 | print >>sys.stderr, "Creating new image file of %s" % parsed_args.size os.chdir(machinedir) os.system("qemu-img create -f qcow2 %s %s" % (drivename, parsed_args.size)) os.chmod(drivename,0664) # pylint: disable=star-args options["drive"] = options["drive"].format(**driveopts) if hasattr(parsed_args, "debug") and parsed_args.debug: print repr(driveopts), repr(options["drive"]) print repr(options) with open("start", "w") as script: script.write(TEMPLATE.format(**options)) os.chmod('start', dirmode) # If installation media is specified vws start for new vm |
︙ | ︙ |