Browse Source
A hostonly image will not include every possibly required kernel module, so if any hardware or configuration changed, the image may fail to boot. One way to know if there are any hardware change or configuration change that will require an image rebuild or not is to check the loaded kernel module list. If the loaded kernel module list differs from last build time, then the image may require to be rebuilt. This commit will let dracut record the loaded kernel module list when the image is being built, so other tools or services can compare this list with currently loaded kernel modules to decide if dracut should be called to rebuild the image. To retrieve the loaded kernel modules list when an image is built, use lsinitrd command: lsinitrd $image -f */lib/dracut/loaded-kernel-modules.txtmaster
Kairui Song
6 years ago
committed by
Harald Hoyer
2 changed files with 14 additions and 0 deletions
Loading…
Reference in new issue