On 03/01/2016 17:11, Simon Hobson wrote:
Roger Leigh <rle...@codelibre.net> wrote:
The *real* goal here is something rather simpler: having both / and /usr
mounted in the initramfs. The primary reason for this is that there are
genuine problems with stuff on / needed in early boot having library
dependencies located in /usr. Libraries were moved to / on a case-by-case
basis, but it's really just the tip of the iceberg. E.g. PAM modules needing
openssl, datafiles from /usr/share, etc. It becomes a nightmare to coordinate
and manage, particularly when you also have to consider third-party stuff out
of your control. Simply ensuring that /usr is available in the initramfs
solves all these problems.
...
Thanks for that explanation
See https://wiki.debian.org/ReleaseGoals/MountUsrInInitramfs
Looks like they crippled the /usr mount for the non-systemd case for no good
reason though.
Well it would be easy to put it down to malice, but rationally it's more likely
incompetence. Given how many people seem to have gone into "systemd or on your
own" mode, it's likely that they have probably not considered the combination (or
just don't care if it's broken for non-systemd users).
I would think it's primarily an omission since sysvinit is no longer
cared about, so it only needed to work for systemd. Fixing it to work
in Devuan would be pretty simple.
_______________________________________________
Dng mailing list
Dng@lists.dyne.org
https://mailinglists.dyne.org/cgi-bin/mailman/listinfo/dng