-
Notifications
You must be signed in to change notification settings - Fork 2.1k
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
Rework linux and linux-lts meta packages, also update linux-lts #32109
Conversation
@void-linux/pkg-committers |
I like this. We could make an |
I worry about the virtual option because of how XBPS chooses to install virtuals. For example, when booster is merged, it might be installed in dracut's place. A common hook, otoh, sounds great to me. I much prefer it over duplicating logic across hooks for each generator. |
Yeah, I know a virtual is problematic, but we don't really have the machinery for alternate packages with a specific default. Before, the issue with a central hook was where to put it. Putting the hook (post-install and post-remove) in your new |
As mentioned on IRC, having the common hook in |
Base package to be used as dependency for linux and linux-lts. This way they can share the same code and users who want to stick with a given kernel version can just install that one and linux-base instead of needing the linux or linux-lts meta and ignorepkg dances.
Also move to using linux-base.
Also move to using linux-base and xlint.
Our dances for installing a given kernel version but still having firmware and dracut are error prone and unnecessary. This PR aims to solve that.
If we want to split the
dracut
dependency for greater initramfs flexibility, we can discuss that here too.