This makes it easier to debug and customize what we are running when
calling qemu. And example customization might be:
sudo mkosi --default mkosi.fedora qemu \
-drive if=pflash,format=raw,file=myvars.fd
import os
import platform
import re
+import shlex
import shutil
import stat
import string
def print_step(text):
sys.stderr.write("‣ \033[0;1;39m" + text + "\033[0m\n")
+def print_running_cmd(cmdline):
+ sys.stderr.write("‣ \033[0;1;39mRunning command:\033[0m\n")
+ sys.stderr.write(" ".join(shlex.quote(x) for x in cmdline) + "\n")
+
def mkdir_last(path, mode=0o777):
"""Create directory path
"-drive", "format=raw,file=" + args.output,
*args.cmdline ]
+ print_running_cmd(cmdline)
+
os.execvp(cmdline[0], cmdline)
def expand_paths(paths):