:: Re: [DNG] Giving Devuan sans-initra…
Top Page
Delete this message
Reply to this message
Author: Roger Leigh
Date:  
To: dng
Subject: Re: [DNG] Giving Devuan sans-initramfs capabilities
On 03/01/2016 17:11, Simon Hobson wrote:
> Roger Leigh <rleigh@???> 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.