Skip to content
This repository was archived by the owner on May 30, 2023. It is now read-only.

Update sys-apps/coreutils and make sure they have split-usr disabled for generic images#829

Merged
krnowak merged 4 commits intomainfrom
krnowak/coreutils-update
Feb 8, 2021
Merged

Update sys-apps/coreutils and make sure they have split-usr disabled for generic images#829
krnowak merged 4 commits intomainfrom
krnowak/coreutils-update

Conversation

@krnowak
Copy link
Copy Markdown
Contributor

@krnowak krnowak commented Feb 5, 2021

This updates coreutils and disables split-usr USE flag for the package, for systemd and gshadow. The explicit disabling doesn't have a visible effect, as the split-usr USE flag was disabled somehow, but this will be needed when we update the profiles in portage-stable, where they explicitly enable split-usr for some backward compatibility or something.

I did the update of coreutils during the work on updating portage, as the package was failing to build. In the end, the update was likely not necessary, but rather had to disable the USE flag. But well, I spent some effort on updating it and there is one package less to update.

I had to move the package to overlay, because I had to remove a mention of python3.8, which we don't yet package. When we update python3, this can go back to portage-stable.

Needs to be merged together with PR in portage stable: flatcar-archive/portage-stable#143

Test builds:

We don't want to have separate /bin, /lib, /usr/bin and /usr/lib
directories. The former two are meant to be symlinks to the latter
two. The `split-usr` USE flag gets enabled with the profiles update in
portage-stable, so before doing the update, clear the flag in the
overlay.

This is not done for SDK images, since they seem to have split /usr on
purpose.
@krnowak krnowak merged commit d855639 into main Feb 8, 2021
@krnowak krnowak deleted the krnowak/coreutils-update branch February 8, 2021 05:57
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants