<div dir="ltr"><div class="gmail_quote"><div dir="ltr" class="gmail_attr">On Sat, Nov 5, 2022 at 12:52 PM TJ <<a href="mailto:systemd@iam.tj">systemd@iam.tj</a>> wrote:<br></div><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left:1px solid rgb(204,204,204);padding-left:1ex">On 05/11/2022 10:36, Mantas Mikulėnas wrote:<br>
> On Sat, Nov 5, 2022 at 12:06 PM TJ <<a href="mailto:systemd@iam.tj" target="_blank">systemd@iam.tj</a>> wrote:<br>
> <br>
>> Just seen this announcement in the v252 changelog:<br>
>><br>
>> "We intend to remove support for split-usr (/usr mounted separately<br>
>> during boot) ..."<br>
>><br>
>> How does this align with support for separate /usr/ with dm-verity ?<br>
>><br>
>> For example, this will affect nspawn. See "man 1 systemd-nspawn" and<br>
>> "--root-hash=" where in respect of /usr/ it says:<br>
>><br>
>> "Note that this configures the root hash for the root file system. Disk<br>
>> images may also contain separate file systems for the /usr/ hierarchy,<br>
>> which may be Verity protected as well. The root hash for this protection<br>
>> may be configured via the "user.verity.usrhash" extended file attribute<br>
>> or via a .usrhash file adjacent to the disk image, following the same<br>
>> format and logic as for the root hash for the root file system described<br>
>> here."<br>
>><br>
> <br>
> /usr can remain on a separate partition as long as it's mounted *by the<br>
> initrd* (the same way initrd currently mounts your rootfs), so that by the<br>
> time systemd starts it already has the full filesystem.<br>
<br>
How does this work when systemd is used inside the initrd, as <br>
"recommended" / discussed at, for example "Using systemd inside an initrd" :<br></blockquote><div><br></div><div>From the initrd's perspective, it's not being mounted *at* /usr – it's being mounted at /newroot/usr or such (like how the rootfs itself is mounted at /newroot). The initrd has its own / and its own /usr.<br clear="all"></div></div><br>-- <br><div dir="ltr" class="gmail_signature"><div dir="ltr">Mantas Mikulėnas</div></div></div>