Add bootloader modifier to install template
- Add bootloader modifier following security pattern (override, not additive) - Supports 'grub' and 'systemd-boot' options - Default uses grub from required, override via modifier Closes #issue
This commit is contained in:
@@ -244,7 +244,7 @@ class RecipeGenerator:
|
|||||||
modifiers['version'] = version
|
modifiers['version'] = version
|
||||||
|
|
||||||
# Keys that can be overridden by modifiers
|
# Keys that can be overridden by modifiers
|
||||||
override_keys = {'security'}
|
override_keys = {'security', 'bootloader'}
|
||||||
|
|
||||||
# Add required includes
|
# Add required includes
|
||||||
for item in template.get('required', []):
|
for item in template.get('required', []):
|
||||||
|
|||||||
@@ -60,6 +60,9 @@ templates:
|
|||||||
desktop:
|
desktop:
|
||||||
- fragments/packages/virtual-machine-manager/packages.ks
|
- fragments/packages/virtual-machine-manager/packages.ks
|
||||||
- fragments/packages/virtual-machine-manager/post-scripts.ks
|
- fragments/packages/virtual-machine-manager/post-scripts.ks
|
||||||
|
bootloader:
|
||||||
|
grub: fragments/bootloader/grub.ks
|
||||||
|
systemd-boot: fragments/bootloader/systemd-boot.ks
|
||||||
|
|
||||||
# Live recipe - for live-desktop or live-server
|
# Live recipe - for live-desktop or live-server
|
||||||
live:
|
live:
|
||||||
|
|||||||
Reference in New Issue
Block a user