oasis icon indicating copy to clipboard operation
oasis copied to clipboard

Package the kernel with the build system

Open BentonEdmondson opened this issue 3 years ago • 1 comments

I went through the install a while ago, and I remember the most tedious part being building the kernel.

It would be nice if it was packaged alongside the other packages. I envision the kernel config settings could then be configured in config.lua so that they could be saved to version control, thereby allowing more consistent system rebuilds. Also this system would make kernel updates as automatic as base system utility updates, instead of manual.

What do you think of this idea?

BentonEdmondson avatar May 12 '22 22:05 BentonEdmondson

How did you install elfutils?

TheGitMux avatar Jul 27 '22 17:07 TheGitMux

The kernel build system is extremely complex. This would be a nightmare to write and maintain.

You can put your kernel .config into version control. That's what I do.

@TheGitMux oasis uses elftoolchain, not elfutils.

michaelforney avatar May 04 '23 21:05 michaelforney

Maybe You can make generate a build manifest hard-set from the kernels .config configuration and Kbuilds?

sewnie avatar May 05 '23 17:05 sewnie