--- debian/changelog | 7 +++++++ grub-installer | 30 +++++++++++++++++------------- 2 files changed, 24 insertions(+), 13 deletions(-)
diff --git a/debian/changelog b/debian/changelog index 1880d5b..0470484 100644 --- a/debian/changelog +++ b/debian/changelog @@ -1,3 +1,10 @@ +grub-installer (1.147) UNRELEASED; urgency=medium + + [ Frank Scheiner ] + * Execute EFI related code only for installations of grub-efi* packages. + + -- Frank Scheiner <frank.schei...@web.de> Thu, 31 Oct 2017 20:08:00 +0200 + grub-installer (1.146) unstable; urgency=medium [ Updated translations ] diff --git a/grub-installer b/grub-installer index 192be53..a45b616 100755 --- a/grub-installer +++ b/grub-installer @@ -831,19 +831,23 @@ if [ -z "$frdisk" ]; then fi fi - # Should we force a copy of grub-efi to be installed - # to the removable media path too? Ask at low - # priority, or can also be pre-seeded of course - db_input low grub-installer/force-efi-extra-removable || [ $? -eq 30 ] - db_go || exit 10 - db_get grub-installer/force-efi-extra-removable - if [ "$RET" = true ]; then - grub_install_params="$grub_install_params --force-extra-removable" - # Make sure this happens on upgrades too - $chroot $ROOT 'debconf-set-selections' <<EOF -$grub_package grub2/force_efi_extra_removable boolean true -EOF - fi + case $grub_package in + grub-efi*) + # Should we force a copy of grub-efi to be installed + # to the removable media path too? Ask at low + # priority, or can also be pre-seeded of course + db_input low grub-installer/force-efi-extra-removable || [ $? -eq 30 ] + db_go || exit 10 + db_get grub-installer/force-efi-extra-removable + if [ "$RET" = true ]; then + grub_install_params="$grub_install_params --force-extra-removable" + # Make sure this happens on upgrades too + $chroot $ROOT 'debconf-set-selections' <<-EOF + $grub_package grub2/force_efi_extra_removable boolean true + EOF + fi + ;; + esac case $ARCH in powerpc/chrp_pegasos) -- 1.9.1