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
Update sys-apps/coreutils and make sure they have split-usr disabled for generic images#829
Conversation
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.
dongsupark
approved these changes
Feb 5, 2021
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
This updates coreutils and disables
split-usrUSE flag for the package, for systemd and gshadow. The explicit disabling doesn't have a visible effect, as thesplit-usrUSE flag was disabled somehow, but this will be needed when we update the profiles inportage-stable, where they explicitly enablesplit-usrfor 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: