run(["sfdisk", "--label", "gpt", lodev], input="type=E6D6D379-F507-44C2-A23C-238F2A3DF928 bootable")
run(["lvm", "pvcreate", f"{lodev}p1"])
run(["lvm", "pvs"])
- run(["lvm", "vgcreate", "vg_mkosi", f"{lodev}p1"])
+ run(["lvm", "vgcreate", "-An", "vg_mkosi", f"{lodev}p1"])
run(["lvm", "vgchange", "-ay", "vg_mkosi"])
run(["lvm", "vgs"])
stack.callback(lambda: run(["vgchange", "-an", "vg_mkosi"]))
- run(["lvm", "lvcreate", "-l", "100%FREE", "-n", "lv0", "vg_mkosi"])
+ run(["lvm", "lvcreate", "-An", "-l", "100%FREE", "-n", "lv0", "vg_mkosi"])
run(["lvm", "lvs"])
run(["udevadm", "wait", "--timeout=30", "/dev/vg_mkosi/lv0"])
run([f"mkfs.{image.config.distribution.filesystem()}", "-L", "root", "/dev/vg_mkosi/lv0"])
luks_uuid = run(["cryptsetup", "luksUUID", f"{lodev}p1"], stdout=subprocess.PIPE).stdout.strip()
run(["lvm", "pvcreate", "/dev/mapper/lvm_root"])
run(["lvm", "pvs"])
- run(["lvm", "vgcreate", "vg_mkosi", "/dev/mapper/lvm_root"])
+ run(["lvm", "vgcreate", "-An", "vg_mkosi", "/dev/mapper/lvm_root"])
run(["lvm", "vgchange", "-ay", "vg_mkosi"])
run(["lvm", "vgs"])
stack.callback(lambda: run(["vgchange", "-an", "vg_mkosi"]))
- run(["lvm", "lvcreate", "-l", "100%FREE", "-n", "lv0", "vg_mkosi"])
+ run(["lvm", "lvcreate", "-An", "-l", "100%FREE", "-n", "lv0", "vg_mkosi"])
run(["lvm", "lvs"])
run(["udevadm", "wait", "--timeout=30", "/dev/vg_mkosi/lv0"])
run([f"mkfs.{image.config.distribution.filesystem()}", "-L", "root", "/dev/vg_mkosi/lv0"])