This patch series adds a "merged-usr" feature profile, and subprofiles
for each systemd profile.
As background: systemd upstream is preparing to drop support for
split-usr systems soon. All systemd users on Gentoo will eventually
need to migrate to a merged-usr system.
Just out of curiosity, how much pain is this likely to cause existing installations that will need to migrate from a split-usr setup to a merged-usr setup?
On Tue, Aug 30, 2022 at 2:28 PM Mike Gilbert <floppym@gentoo.org> wrote:
This patch series adds a "merged-usr" feature profile, and subprofiles
for each systemd profile.
As background: systemd upstream is preparing to drop support for
split-usr systems soon. All systemd users on Gentoo will eventually
need to migrate to a merged-usr system.
Just out of curiosity, how much pain is this likely to cause existing installations that will need to migrate from a split-usr setup to a merged-usr setup?
Hi,
That really depends.
If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now fit on / rather than /usr we're queued to re-install a very, very large number of hosts.
On 31 Aug 2022, at 17:29, Jaco Kroon <jaco@uls.co.za> wrote:
Hi,
That really depends.
If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now fit on / rather than /usr we're queued to re-install a very, very large number of hosts.
Kind Regards,
Jaco
On 2022/08/31 18:01, Jeff Gazso wrote:
Just out of curiosity, how much pain is this likely to cause existing installations that will need to migrate from a split-usr setup to a merged-usr setup?
On Tue, Aug 30, 2022 at 2:28 PM Mike Gilbert <floppym@gentoo.org> wrote:
This patch series adds a "merged-usr" feature profile, and subprofiles
for each systemd profile.
As background: systemd upstream is preparing to drop support for
split-usr systems soon. All systemd users on Gentoo will eventually
need to migrate to a merged-usr system.
On 31 Aug 2022, at 21:36, Jaco Kroon <jaco@uls.co.za> wrote:
Hi,
On 2022/08/31 19:38, Mike Gilbert wrote:
On Wed, Aug 31, 2022 at 12:29 PM Jaco Kroon <jaco@uls.co.za> wrote:
Hi,You have that reversed: the expectation is that everything in
That really depends.
If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now fit on / rather than /usr we're queued to re-install a very, very large number of hosts.
/{bin,sbin,lib} will fit in /usr. In other words, we move files from /
into /usr.
That's a relieve, but as per Sam this is only relevant to systemd
profiles, which for some reason I also completely overlooked as per the subject. However, these things do have a tendency to filter through to non-systemd systems eventually.
On Wed, Aug 31, 2022 at 12:29 PM Jaco Kroon <jaco@uls.co.za> wrote:
Hi,You have that reversed: the expectation is that everything in
That really depends.
If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now fit on / rather than /usr we're queued to re-install a very, very large number of hosts.
/{bin,sbin,lib} will fit in /usr. In other words, we move files from /
into /usr.
On Wed, Aug 31, 2022 at 12:29 PM Jaco Kroon <jaco@uls.co.za> wrote:
Hi,
That really depends.
If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now fit on / rather than /usr we're queued to re-install a very, very large number of hosts.
You have that reversed: the expectation is that everything in
/{bin,sbin,lib} will fit in /usr. In other words, we move files from /
into /usr.
* Mike Gilbert schrieb am 01.09.22 um 03:38 Uhr:
On Wed, Aug 31, 2022 at 12:29 PM Jaco Kroon <jaco@uls.co.za> wrote:
Hi,
That really depends.
If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now fit on / rather than /usr we're queued to re-install a very, very large number of hosts.
You have that reversed: the expectation is that everything in /{bin,sbin,lib} will fit in /usr. In other words, we move files from /
into /usr.
So does this mean, that having /usr on a seperate filesystem remains "supported" but is now only possible with a proper initrd?
On Fri, Sep 2, 2022 at 9:01 AM Marc Schiffbauer <mschiff@gentoo.org> wrote:
* Mike Gilbert schrieb am 01.09.22 um 03:38 Uhr:
On Wed, Aug 31, 2022 at 12:29 PM Jaco Kroon <jaco@uls.co.za> wrote:
Hi,
That really depends.
If the expectation is that everything in /usr/{bin,sbin,lib*} needs to now fit on / rather than /usr we're queued to re-install a very, very large number of hosts.
You have that reversed: the expectation is that everything in /{bin,sbin,lib} will fit in /usr. In other words, we move files from / into /usr.
So does this mean, that having /usr on a seperate filesystem remains "supported" but is now only possible with a proper initrd?
Switching to merged-usr does make it pretty much impossible to boot
without an initramfs if /usr is on a separate filesystem.
Having /usr on a separate filesystem without an initramfs to mount it
has been "unsupported" for several years; the council made a decision
on that in 2013 [1].
[1] https://projects.gentoo.org/council/meeting-logs/20130813-summary.txt
To more directly answer your question: yes, having /usr on a separate filesystem is still "supported" with an appropriate initramfs.
Sysop: | Keyop |
---|---|
Location: | Huddersfield, West Yorkshire, UK |
Users: | 475 |
Nodes: | 16 (2 / 14) |
Uptime: | 16:31:30 |
Calls: | 9,487 |
Calls today: | 6 |
Files: | 13,615 |
Messages: | 6,121,086 |