diff options
| author | 2024-08-22 09:13:48 -0400 | |
|---|---|---|
| committer | 2024-08-22 10:17:35 -0400 | |
| commit | 2242194e9bd93459fc49dd5510a4b8508962a856 (patch) | |
| tree | 785987a93adbce593284066ecf728bf12fa3a5c2 /components/boot-eln.xml | |
| parent | b77585ea3f25cd195b11dd9e540bd85f99714820 (diff) | |
| download | kiwi-descriptions-2242194e9bd93459fc49dd5510a4b8508962a856.tar.gz kiwi-descriptions-2242194e9bd93459fc49dd5510a4b8508962a856.zip | |
Add initial framework for ELN images
The bootable image support for ELN differs from boot.xml in
several ways:
* The images use XFS
* Several packages are dropped that are not present in ELN
Signed-off-by: Stephen Gallagher <sgallagh@redhat.com>
Diffstat (limited to 'components/boot-eln.xml')
| -rw-r--r-- | components/boot-eln.xml | 79 |
1 files changed, 79 insertions, 0 deletions
diff --git a/components/boot-eln.xml b/components/boot-eln.xml new file mode 100644 index 0000000..2ec08dd --- /dev/null +++ b/components/boot-eln.xml @@ -0,0 +1,79 @@ +<image> + <profiles> + <profile name="BootCore" description="Boot core packages"/> + <profile name="BootCoreUKI" description="Boot core packages for UKI"/> + <profile name="BootDiskCore" description="Boot disk core configuration"> + <requires profile="BootCore"/> + </profile> + </profiles> + <preferences profiles="BootDiskCore" arch="x86_64,aarch64"> + <type image="oem" + filesystem="xfs" + kernelcmdline="rhgb quiet" devicepersistency="by-uuid" target_blocksize="4096" + bootpartition="true" bootpartsize="1024" bootfilesystem="xfs" efipartsize="500" firmware="uefi" + rootfs_label="fedora" + > + <bootloader name="grub2" console="console" timeout="1" timeout_style="hidden"/> + <oemconfig> + <oem-resize>false</oem-resize> + </oemconfig> + </type> + </preferences> + <preferences profiles="BootDiskCore" arch="ppc64le"> + <type image="oem" + filesystem="xfs" + kernelcmdline="rhgb quiet" devicepersistency="by-uuid" + bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" firmware="ofw" + rootfs_label="fedora" + > + <bootloader name="grub2" console="console" timeout="1" timeout_style="hidden"/> + <oemconfig> + <oem-resize>false</oem-resize> + </oemconfig> + </type> + </preferences> + <preferences profiles="BootDiskCore" arch="s390x"> + <type image="oem" + filesystem="xfs" + kernelcmdline="no_timer_check console=tty1 console=ttyS0,115200n8" + devicepersistency="by-uuid" + bootpartition="true" bootpartsize="1000" bootfilesystem="xfs" + rootfs_label="fedora" + > + <bootloader name="zipl" timeout="1"/> + <oemconfig> + <oem-resize>false</oem-resize> + </oemconfig> + </type> + </preferences> + <packages type="bootstrap" patternType="plusRecommended" profiles="BootCore,BootCoreUKI"> + <package name="grubby"/> + </packages> + <packages type="image" patternType="plusRecommended" profiles="BootCore"> + <package name="grub2-efi-aa64" arch="aarch64"/> + <package name="grub2-efi-aa64-modules" arch="aarch64"/> + <package name="grub2-efi-x64" arch="x86_64"/> + <package name="grub2-efi-x64-modules" arch="x86_64"/> + <package name="grub2-pc" arch="x86_64"/> + <package name="grub2-pc-modules" arch="x86_64"/> + <package name="grub2-ppc64le" arch="ppc64le"/> + <package name="s390utils-base" arch="s390x"/> + <package name="shim-signed-aa64" arch="aarch64"/> + <package name="shim-signed-x64" arch="x86_64"/> + <package name="kernel-core"/> + <package name="systemd-resolved"/> + </packages> + <packages type="image" patternType="plusRecommended" profiles="BootCoreUKI"> + <package name="shim-signed-aa64" arch="aarch64"/> + <package name="shim-signed-x64" arch="x86_64"/> + <package name="systemd-oomd-defaults"/> + <package name="systemd-resolved"/> + <package name="kernel-uki-virt"/> + <package name="python3-virt-firmware"/> + <package name="uki-direct"/> + </packages> + <packages type="iso" patternType="plusRecommended" profiles="BootCore"> + <package name="grub2-efi-aa64-cdboot" arch="aarch64"/> + <package name="grub2-efi-x64-cdboot" arch="x86_64"/> + </packages> +</image> |