antlir/vm/share.py [109:129]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ro_rw = "ro" if self.readonly else "rw"
        return (
            self._systemd_escape_mount(self.mountpoint),
            f"""[Unit]
Description=Mount {self.mount_tag} at {self.mountpoint!s}
Requires=systemd-modules-load.service
After=systemd-modules-load.service
Before=local-fs.target

[Mount]
What={self.mount_tag}
Where={self.mountpoint!s}
Type=9p
Options=version=9p2000.L,posixacl,cache={cache},{ro_rw}
""",
        )

    @property
    def qemu_args(self) -> Iterable[str]:
        readonly = "on" if self.readonly else "off"
        return (
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



antlir/vm/share.py [152:174]:
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
        ro_rw = "ro" if self.readonly else "rw"
        return (
            self._systemd_escape_mount(self.mountpoint),
            f"""[Unit]
Description=Mount {self.dev} ({self.path!s} from host) at {self.mountpoint!s}
Before=local-fs.target

[Mount]
What=/dev/{self.dev}
Where={self.mountpoint!s}
Type=btrfs
Options=subvol={self.subvol},{ro_rw}
""",
        )

    # Note: coverage on this is actually provided via the
    # `//antlir/vm/tests:test-kernel-panic` test, but due to
    # how python coverage works it can't be included in the
    # report.
    @property
    def qemu_args(self) -> Iterable[str]:  # pragma: no cover
        readonly = "on" if self.readonly else "off"
        return (
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -



