New comment by Piraty on void-packages repository https://github.com/void-linux/void-packages/pull/29139#issuecomment-787861597 Comment: > I think #26000 is a much cleaner approach. It isn't clear to me how moving `rpi-base` and `rpi-kernel` to metas that pull in their respective `rpi{1,2,3}-{base,kernel}` packages breaks image generation, but I haven't looked at it too closely. If there is a problem that I'm overlooking and this approach solves it, so be it. I share your view. I'm not aware of the actual problem @the-maldridge [anticipated](https://github.com/void-linux/void-mklive/pull/153#discussion_r525026848) > If this approach is necessary, can a lot of the duplication in the `rpi*-kernel` packages be offloaded into a build style? that's for `build_style=linux` which i worked on already (but finishing it will take its time), though this will hardly be useful for #26000 (builds all kernel variants in a big loop). In advance of a (future) kernel build style, splitting all kernel off to their own template appears more sane (I kepts many unnecesary things in the templates on purpose so `diff srcpkgs/rpi{2,3}-kernel/template` isn't clobbered too much)