-
Notifications
You must be signed in to change notification settings - Fork 51
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Support for immutable versions of Fedora #192
Comments
Hi, thanks for showing interest in this. While I would like support for immutable distros using ostree, I don't feel like running the script and allowing it to modify system files is the correct approach. If we take a look at the script, it does the following:
The last two are easy enough to just package. As part of a collaboration between Fyra Labs and chrultrabook, chromebook ucm is packaged in Fyra's terra repo, with automatic updates. Various other packages for chromebooks are also packaged in that repo. If we take a look at platform-specific config cases:
As kernel patches are needed for a few, a chromebook kernel could be used instead of a script. See this for more details on the patches. All of the logic in this script can be kernel patches or packages, which I believe is the best way to support immutable distros. |
Hey @WeirdTreeThing!
I've created a copr repo to support immutable fedora distro's!
https://copr.fedorainfracloud.org/coprs/pvermeer/chromebook-linux-audio
https://github.com/PVermeer/chromebook-linux-audio
It works by packaging this repo and the
alsa-ucm-conf-cros
repo while disabling thegit clone
in your script. Thealsa-ucm-conf-cros
repo is then copied to /tmp so the script can use it.The script run in the %post step so it has write access to the system and can make the necessary adjustments.
Let me know what you think!
The text was updated successfully, but these errors were encountered: