config.sh: Fix grub2-editenv snippet to only run on non-Server/Cloud disks

This is only needed for disk images that aren't for cloud environments
or server workloads.
This commit is contained in:
Neal Gompa
2025-12-13 13:46:49 -05:00
parent eef6b9ffb4
commit a1c896d08a
+3 -1
View File
@@ -41,11 +41,13 @@ if [[ "$kiwi_profiles" != *"Container"* ]] && [[ "$kiwi_profiles" != *"FEX"* ]]
echo "GRUB_DISABLE_SUBMENU=true" >> /etc/default/grub
## Disable recovery entries to match Fedora
echo "GRUB_DISABLE_RECOVERY=true" >> /etc/default/grub
if [[ "$kiwi_profiles" == *"Disk"* ]]; then
## Write `menu_auto_hide=1` into grubenv to match Fedora anaconda installs
## Set boot_indeterminate to avoid displaying the grub menu on first boot
if [[ "$kiwi_profiles" != *"Server"* ]]; then
if [[ "$kiwi_profiles" != *"Server"* ]] || [[ "$kiwi_profiles" != *"Cloud"* ]]; then
grub2-editenv /boot/grub2/grubenv set menu_auto_hide=1 boot_indeterminate=1
fi
fi
fi
#======================================