citadel/meta-citadel
Bruce Leidl 5b8c330cb7 generate kernel.id in a more reliable way
The kernel id is a sha256sum that is embedded in the kernel image header
and also in the initramfs (in /etc/initrd-release). It exists so that
when resource images are being located during boot, the compatibility of
the citadel kernel image can be matched with the currently booting
kernel. This ensures that the correct set of modules will be mounted.

The kernel id had previously been calculated from the sha256sum of the
kernel binary before attaching the initramfs, but the sequence of steps
performed by poky when building a kernel changed and caused this method
to fail.

Now the sha256sum is calculated from the 'defconfig' file in the recipe
directory instead. This should work equally as well to uniquely identify
a kernel instance.
2020-11-30 10:10:56 -05:00
..
classes generate kernel.id in a more reliable way 2020-11-30 10:10:56 -05:00
conf Add support for disk decryption to initramfs 2020-11-02 11:01:58 -05:00
files Big reorganize of repository 2018-03-02 16:02:01 -05:00
licenses many new recipes and recipe changes 2018-01-18 18:19:47 -05:00
recipes-citadel generate kernel.id in a more reliable way 2020-11-30 10:10:56 -05:00
recipes-core/citadel-tools Collect all bbappend files into a single place. 2020-11-04 12:37:11 -05:00
recipes-desktop Collect all bbappend files into a single place. 2020-11-04 12:37:11 -05:00
recipes-initrd generate kernel.id in a more reliable way 2020-11-30 10:10:56 -05:00
recipes-kernel/citadel-kernel kernel 5.9.3 2020-11-04 14:15:08 -05:00
recipes-support Collect all bbappend files into a single place. 2020-11-04 12:37:11 -05:00
recipes-sway Upgraded sway to 1.4, added wdisplays and swaybg recipes 2020-08-05 19:39:00 -04:00
README initial commit 2017-12-04 16:33:20 -05:00