8 Commits

Author SHA1 Message Date
Christian Breunig
fd737172f1 T861: add UEFI Secure Boot support
This adds support for UEFI Secure Boot. It adds the missing pieces to the Linux
Kernel and enforces module signing. This results in an additional security
layer where untrusted (unsigned) Kernel modules can no longer be loaded into
the live system.

NOTE: This commit will not work unless signing keys are present. Arbitrary
keys can be generated using instructions found in:

  data/live-build-config/includes.chroot/var/lib/shim-signed/mok/README.md
2024-09-14 23:05:23 +02:00
Christian Breunig
fd7d1d0d20 Kernel: T861: remove superfluous architecture from Kernel string 2024-09-07 21:31:46 +02:00
Christian Breunig
4e3fded1da Kernel: T4928: add "set -e" to kernel build script 2023-12-22 11:12:07 +00:00
Christian Breunig
bc6991e6c0 Kernel: T5003: use bash over sh (which defaults to dash) 2023-05-02 18:24:52 +02:00
Runar Borge
7c5fd20976 kernel: T3486: Prepare for arm64 builds 2021-04-19 10:18:13 +02:00
Christian Poessinger
3939384aff Kernel: T3129: update Linux Kernel to v5.4.83 2020-12-14 16:34:43 +01:00
Christian Poessinger
f82f39435d Kernel: prevent "dirty" tag of Kernel
... Kernel is appended a + to the version string when there are locally
modified files - which we have. This is prevented by the existence of the
.scmversion file.
2020-09-03 23:01:38 +02:00
Christian Poessinger
c1abd12398 Jenkins: T2625: import Kernel Pipeline
Imported from https://github.com/vyos/vyos-build-kernel commit 9e7c12b
2020-06-24 21:04:17 +02:00