
Code: Select all
* sys-apps/merge-usr
Available versions: 6 {PYTHON_SINGLE_TARGET="python3_10 python3_11 python3_12"}
Homepage: https://github.com/floppym/merge-usr
Description: Script to migrate from split-usr to merged-usrThere still is an amd64 split-usr stage3 under the advanced section. However, this is the only one currently being produced.NeddySeagoon wrote:I think open-rc split-user days are numbered.
The 23.0/split-user profiles exist but there are no split-user stage 3 tarballs to download.
All people who have /usr on an extra partition cannot switch to merged-usr unless other requirements are met (-> https://wiki.gentoo.org/wiki/Early_Userspace_Mounting ). However, if /usr is a normal directory in your root partition, there is no reason not to migrate to merged-usr. I also have an OpenRC system and migrated to merged-usr the day after I switched to 23.0 profiles: https://wiki.gentoo.org/wiki/Merge-usr =>Adrien.D wrote:[...] Can i keep the split-usr all the time or in next months/years OpenRC must migrate to merged-usr and split-usr won't be supported ?
Code: Select all
# emerge -uNDv @world
# emerge -1v merge-usr
# merge-usr --dryrun
# merge-usr
# eselect profile set X
# emerge -uNDv @worldCode: Select all
/var/db/repos/gentoo/profiles/releases/23.0/profile.bashrcCode: Select all
split-usr
I still seem to have split-usr profile selected:pietinger wrote:However, if /usr is a normal directory in your root partition, there is no reason not to migrate to merged-usr.
Code: Select all
Current /etc/portage/make.profile symlink:
default/linux/amd64/23.0/split-usr/no-multilibCode: Select all
init=/sbin/openrc-init
-systemd -logind -elogind seatdI am NaN! I am a man!
Yes, this is true; /bin is then a symlink to /usr/bin and /sbin is a symlink to /usr/sbin.Zucca wrote:So by migrating to merged-usr (using the script) I guess /bin and /sbin would become symlinks?
There are two problems here:acarstoiu wrote:Inthe detection whether the profile is with a split or merged usr is based on the simple test of aCode: Select all
/var/db/repos/gentoo/profiles/releases/23.0/profile.bashrcsubstring within the directory path of the profile.Code: Select all
split-usr
This is simply imposing a supplementary assertion on custom profiles which reside at admin-chosen paths. That should be mentioned in the documentation.
Sorry, this is wrong; correct is: /sbin is a symlink to /usr/bin ... and NOT to /usr/sbin ... I am getting old when I see things in my root directory which are not therepietinger wrote:Yes, this is true; /bin is then a symlink to /usr/bin and /sbin is a symlink to /usr/sbin.