WIP:aryan/build #2
19
build.py
19
build.py
|
@ -1,2 +1,21 @@
|
||||||
from subprocess import Popen, PIPE
|
from subprocess import Popen, PIPE
|
||||||
|
import os
|
||||||
|
|
||||||
|
user = os.getlogin()
|
||||||
|
image = f"/home/{user}/safe/debian.qcow2"
|
||||||
|
|
||||||
|
|
||||||
|
initialize = [
|
||||||
|
|||||||
|
"qemu-system-x86_64",
|
||||||
|
"-enable-kvm",
|
||||||
|
"-m", "2G",
|
||||||
|
"-nic", "user,hostfwd=tcp::5555-:22",
|
||||||
|
"-drive", "file=%s,media=disk,if=virtio" % image,
|
||||||
|
# "-display", "sdl",
|
||||||
|
]
|
||||||
|
|
||||||
akemi
commented
Isn't this far too low? It should also be adjustable via argparse Isn't this far too low? It should also be adjustable via argparse
|
|||||||
|
Popen(["cp", "/home/chopper/safe/debian.qcow2", f"/home/{user}/nnnnndebian.qcow2"]) #copy the base image to a directory with everyones virtual machines.
|
||||||
akemi
commented
This port should be configurable, otherwise we can't run several vms at the same time. Best put it in argparse This port should be configurable, otherwise we can't run several vms at the same time. Best put it in argparse
|
|||||||
|
Popen(initialize)
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
akemi
commented
What are these doing here? What are these doing here?
|
|||||||
|
|
Loading…
Reference in a new issue
Documentation suggests using getuser