<div dir="ltr"><div class="gmail_extra"><div class="gmail_quote">On Thu, Feb 11, 2016 at 7:06 PM, Lennart Poettering <span dir="ltr"><<a href="mailto:lennart@poettering.net" target="_blank">lennart@poettering.net</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">5) Here's the controversial one I think: support for booting up<br>
without /var. We have kludges at quite a few places because we<br>
cannot access /var early during boot. I am tempted to stop<br>
supporting this altogether. Of course, this does *not* mean that<br>
people with split off /var would be left in the cold. It just means<br>
that they have to mount /var from the initrd, exactly like this is<br>
already handled from /usr.<br></blockquote><div><br></div><div>I didn't care about /usr, I always thought mounting it from the initrd is fine. (Especially since most people I've seen only have the separate filesystem directly at /usr, not separate ones at /usr/bin, /usr/lib, etc.)</div><div><br></div><div>But doing that with more and more filesystems, especially /var, somewhat feels like going backwards from what systemd itself was trying to push once, doesn't it? It used to be "sysv's mount -a is inflexible and you should specify correct dependencies and use RequiresMountsFor" and all that. Now we're going back to "specifying correct dependencies is a pain and you should mount everything at once before starting any services"...</div><div><br></div><div>It's also unclear what precisely needs to be present, since people *do* often have mountpoints for individual subdirectories under /var, e.g. I've seen /var/log and /var/lib/mysql. So, for example, will systemd require /var/lib/mysql to be mounted by my initramfs, even if mysql.service already takes care of it? Or will it only require /var/lib/systemd or /var/log? How is one supposed to know?</div><div><br></div></div>-- <br><div class="gmail_signature"><div dir="ltr">Mantas Mikulėnas <<a href="mailto:grawity@gmail.com" target="_blank">grawity@gmail.com</a>></div></div>
</div></div>