config.sh: grub2: Set boot_success=1 for variants using auto-hiding menus

This ensures that the menu does not pop up for the first boot on
variants that leverage boot success tracking.
This commit is contained in:
Neal Gompa
2025-04-30 17:44:33 -04:00
parent 66b87054e8
commit c3e509d22e
+2 -1
View File
@@ -42,8 +42,9 @@ if [[ "$kiwi_profiles" != *"Container"* ]] && [[ "$kiwi_profiles" != *"FEX"* ]]
## Disable recovery entries to match Fedora ## Disable recovery entries to match Fedora
echo "GRUB_DISABLE_RECOVERY=true" >> /etc/default/grub echo "GRUB_DISABLE_RECOVERY=true" >> /etc/default/grub
## Write `menu_auto_hide=1` into grubenv to match Fedora anaconda installs ## Write `menu_auto_hide=1` into grubenv to match Fedora anaconda installs
## Set boot_success to avoid displaying the grub menu on first boot
if [["$kiwi_profiles" != *"Server"* ]]; then if [["$kiwi_profiles" != *"Server"* ]]; then
grub2-editenv /boot/grub2/grubenv set menu_auto_hide=1 grub2-editenv /boot/grub2/grubenv set menu_auto_hide=1 boot_success=1
fi fi
fi fi