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

Reply via email to