]> git.ipfire.org Git - thirdparty/mkosi.git/commitdiff
Use root as tag name for virtiofs root
authorDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 21 Sep 2023 09:23:26 +0000 (11:23 +0200)
committerDaan De Meyer <daan.j.demeyer@gmail.com>
Thu, 21 Sep 2023 11:21:44 +0000 (13:21 +0200)
/dev/root makes systemd generate a device unit that will never appear
when using an initrd. Using root avoids that from happening.

mkosi/qemu.py

index 2c6f795abe88483197c1f63e30803e632ebb932d..d7f03403a0978d2d7a72f5b947021d53cf9aef56 100644 (file)
@@ -437,9 +437,9 @@ def run_qemu(args: MkosiArgs, config: MkosiConfig, uid: int, gid: int) -> None:
                 sock = stack.enter_context(start_virtiofsd(fname))
                 cmdline += [
                     "-chardev", f"socket,id={sock.name},path={sock}",
-                    "-device", f"vhost-user-fs-pci,queue-size=1024,chardev={sock.name},tag=/dev/root",
+                    "-device", f"vhost-user-fs-pci,queue-size=1024,chardev={sock.name},tag=root",
                 ]
-                root = "root=/dev/root rootfstype=virtiofs rw"
+                root = "root=root rootfstype=virtiofs rw"
             else:
                 root = ""