try:
srv = luks_setup_srv(args, loopdev, run_build_script)
- yield (partition(loopdev, args.root_partno) if root is None else root, \
- partition(loopdev, args.home_partno) if home is None else home, \
+ yield (partition(loopdev, args.root_partno) if root is None else root,
+ partition(loopdev, args.home_partno) if home is None else home,
partition(loopdev, args.srv_partno) if srv is None else srv)
finally:
luks_close(srv, "Closing LUKS server data partition")
cmdline = ["pacstrap",
"-C", os.path.join(workspace, "pacman.conf"),
"-d",
- workspace + "/root"] + \
- list(packages)
+ workspace + "/root",
+ *packages]
subprocess.run(cmdline, check=True)
"--no-hostonly",
"--uefi",
"--kver", kver.name,
- "--kernel-cmdline", cmdline ]
+ "--kernel-cmdline", cmdline]
# Temporary fix until dracut includes these in the image anyway
dracut += ("-i",) + ("/usr/lib/systemd/system/systemd-volatile-root.service",)*2 + \