diff --git a/recipe-generator/generate_recipe.py b/recipe-generator/generate_recipe.py index 01a4752..a3d1ff2 100755 --- a/recipe-generator/generate_recipe.py +++ b/recipe-generator/generate_recipe.py @@ -244,7 +244,7 @@ class RecipeGenerator: modifiers['version'] = version # Keys that can be overridden by modifiers - override_keys = {'security'} + override_keys = {'security', 'bootloader'} # Add required includes for item in template.get('required', []): diff --git a/recipe-generator/recipe_templates.yaml b/recipe-generator/recipe_templates.yaml index 27ef3bb..623ade6 100644 --- a/recipe-generator/recipe_templates.yaml +++ b/recipe-generator/recipe_templates.yaml @@ -58,8 +58,11 @@ templates: - fragments/hypervisor/base/services.ks - fragments/hypervisor/base/post-scripts.ks desktop: - - fragments/packages/virtual-machine-manager/packages.ks - - fragments/packages/virtual-machine-manager/post-scripts.ks + - fragments/packages/virtual-machine-manager/packages.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: