From: Colin Watson Date: Mon, 13 Jan 2014 12:12:58 +0000 (+0000) Subject: If GRUB Legacy is still around, tell packaging to ignore it X-Git-Tag: archive/raspbian/2.12-8+rpi1^2~141 X-Git-Url: https://dgit.raspbian.org/?a=commitdiff_plain;h=cb347efc23588ecd0b302390bd4e103a8a679777;p=grub2.git If GRUB Legacy is still around, tell packaging to ignore it Bug-Debian: http://bugs.debian.org/586143 Forwarded: not-needed Last-Update: 2021-09-24 Patch-Name: install-stage2-confusion.patch Gbp-Pq: Name install-stage2-confusion.patch --- diff --git a/util/grub-install.c b/util/grub-install.c index 7dc5657..dc3813b 100644 --- a/util/grub-install.c +++ b/util/grub-install.c @@ -42,6 +42,7 @@ #include #include #include +#include #include @@ -1776,6 +1777,19 @@ main (int argc, char *argv[]) grub_set_install_backup_ponr (); } + + /* If vestiges of GRUB Legacy still exist, tell the Debian packaging + that they can ignore them. */ + if (!rootdir && grub_util_is_regular ("/boot/grub/stage2") && + grub_util_is_regular ("/boot/grub/menu.lst")) + { + grub_util_fd_t fd; + + fd = grub_util_fd_open ("/boot/grub/grub2-installed", + GRUB_UTIL_FD_O_WRONLY); + grub_util_fd_close (fd); + } + break; } case GRUB_INSTALL_PLATFORM_SPARC64_IEEE1275: