diff --git a/diskimage_builder/elements/bootloader/finalise.d/50-bootloader b/diskimage_builder/elements/bootloader/finalise.d/50-bootloader index 4fe58968e..0786154bc 100755 --- a/diskimage_builder/elements/bootloader/finalise.d/50-bootloader +++ b/diskimage_builder/elements/bootloader/finalise.d/50-bootloader @@ -57,6 +57,11 @@ if [[ ! $($GRUBNAME --version) =~ ' 2.' ]]; then exit 1 fi +# Ensure BLS entries are updated with default args +if [[ $($GRUB_MKCONFIG --help) =~ '--update-bls-cmdline' ]]; then + GRUB_MKCONFIG="$GRUB_MKCONFIG --update-bls-cmdline" +fi + # Some distros keep things in /boot/grub2, others in /boot/grub if [ -d /boot/grub2 ]; then GRUB_CFG=/boot/grub2/grub.cfg