Control: tags -1 patch

Here is a proof-of-concept untested patch to address backup.

With this approach, backup suffix is UUID.


--- postinst.in.orig	2022-08-20 05:00:47.915499523 +0900
+++ postinst.in	2022-08-20 05:15:55.732025173 +0900
@@ -330,7 +330,6 @@
         echo "WARNING: Bootloader is not properly installed, system may not be bootable" >&2
     fi
 }
-
 case "$1" in
   configure)
     . /usr/share/debconf/confmodule
@@ -710,6 +709,10 @@
             FORCE_EXTRA_REMOVABLE="--force-extra-removable"
           fi
           NO_NVRAM="$(no_nvram_arg)"
+          if  -f /boot/efi/EFI/debian/grub.cfg ; then
+              SUFFIX=$(sed -n -e 's,^search.fs_uuid \([^ ]*\) root.*,\1,p' /boot/efi/EFI/debian/grub.cfg)
+              cp -f /boot/efi/EFI/debian/grub.cfg /boot/efi/EFI/debian/grub.cfg.$SUFFIX
+          fi
           run_grub_install --target="$target" "$FORCE_EXTRA_REMOVABLE" "$NO_NVRAM"
         fi
 

Reply via email to