]> TLD Linux GIT Repositories - packages/grub2.git/blobdiff - restricted.patch
- merged 2.12 from PLD
[packages/grub2.git] / restricted.patch
index 53c1e42940c227fe671b49ca04762e2effdf0fc5..9f5b20a90a9afd17ea100d88b155655debf7a8a9 100644 (file)
@@ -1,6 +1,6 @@
-diff -ur grub-2.04.orig/util/grub.d/10_linux.in grub-2.04/util/grub.d/10_linux.in
---- grub-2.04.orig/util/grub.d/10_linux.in     2019-08-18 15:58:15.105000000 +0200
-+++ grub-2.04/util/grub.d/10_linux.in  2019-08-18 15:58:28.665000000 +0200
+diff -ur grub-2.06.orig/util/grub.d/10_linux.in grub-2.06/util/grub.d/10_linux.in
+--- grub-2.06.orig/util/grub.d/10_linux.in     2022-08-30 02:18:01.042920967 +0200
++++ grub-2.06/util/grub.d/10_linux.in  2022-08-30 02:18:53.263002735 +0200
 @@ -28,6 +28,12 @@
  
  CLASS="--class gnu-linux --class gnu --class os"
@@ -26,10 +26,10 @@ diff -ur grub-2.04.orig/util/grub.d/10_linux.in grub-2.04/util/grub.d/10_linux.i
    fi      
    if [ x$type != xrecovery ] ; then
        save_default_entry | grub_add_tab
-diff -ur grub-2.04.orig/util/grub.d/30_os-prober.in grub-2.04/util/grub.d/30_os-prober.in
---- grub-2.04.orig/util/grub.d/30_os-prober.in 2019-08-18 15:58:15.105000000 +0200
-+++ grub-2.04/util/grub.d/30_os-prober.in      2019-08-18 15:58:28.665000000 +0200
-@@ -30,6 +30,12 @@
+diff -ur grub-2.06.orig/util/grub.d/30_os-prober.in grub-2.06/util/grub.d/30_os-prober.in
+--- grub-2.06.orig/util/grub.d/30_os-prober.in 2022-08-30 02:18:01.035920956 +0200
++++ grub-2.06/util/grub.d/30_os-prober.in      2022-08-30 02:20:26.805149188 +0200
+@@ -31,6 +31,12 @@
    exit 0
  fi
  
@@ -39,10 +39,10 @@ diff -ur grub-2.04.orig/util/grub.d/30_os-prober.in grub-2.04/util/grub.d/30_os-
 +  GRUB_UNRESTRICTED_OPTION="--unrestricted"
 +fi
 +
- if [ -z "`which os-prober 2> /dev/null`" ] || [ -z "`which linux-boot-prober 2> /dev/null`" ] ; then
+ if ! command -v os-prober > /dev/null || ! command -v linux-boot-prober > /dev/null ; then
    # missing os-prober and/or linux-boot-prober
    exit 0
-@@ -52,7 +58,7 @@
+@@ -55,7 +61,7 @@
      # TRANSLATORS: it refers on the OS residing on device %s
      onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
          cat << EOF
@@ -51,7 +51,7 @@ diff -ur grub-2.04.orig/util/grub.d/30_os-prober.in grub-2.04/util/grub.d/30_os-
  EOF
        save_default_entry | grub_add_tab
        prepare_grub_to_access_device ${DEVICE} | grub_add_tab
-@@ -148,7 +154,7 @@
+@@ -151,7 +157,7 @@
  
          onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
        cat << EOF
@@ -60,7 +60,7 @@ diff -ur grub-2.04.orig/util/grub.d/30_os-prober.in grub-2.04/util/grub.d/30_os-
  EOF
        save_default_entry | grub_add_tab
        prepare_grub_to_access_device ${DEVICE} | grub_add_tab
-@@ -180,7 +186,7 @@
+@@ -183,7 +189,7 @@
        DEVICE=${DEVICE%@*}
        onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
        cat << EOF
@@ -69,16 +69,16 @@ diff -ur grub-2.04.orig/util/grub.d/30_os-prober.in grub-2.04/util/grub.d/30_os-
  EOF
        save_default_entry | sed -e "s/^/\t/"
        prepare_grub_to_access_device ${DEVICE} | sed -e "s/^/\t/"
-@@ -236,7 +242,7 @@
+@@ -247,7 +253,7 @@
  
-       if [ "x$is_top_level" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xy ]; then
+       if [ "x$is_top_level" = xtrue ] && [ "x${GRUB_DISABLE_SUBMENU}" != xtrue ]; then
              cat << EOF
 -menuentry '$(echo "$OS $onstr" | grub_quote)' $CLASS --class gnu-linux --class gnu --class os \$menuentry_id_option 'osprober-gnulinux-simple-$boot_device_id' {
 +menuentry '$(echo "$OS $onstr" | grub_quote)' $CLASS --class gnu-linux --class gnu --class os ${GRUB_UNRESTRICTED_OPTION} \$menuentry_id_option 'osprober-gnulinux-simple-$boot_device_id' {
  EOF
            save_default_entry | grub_add_tab
            printf '%s\n' "${prepare_boot_cache}"
-@@ -256,7 +262,7 @@
+@@ -267,7 +273,7 @@
        fi
        title="${LLABEL} $onstr"
          cat << EOF
@@ -87,7 +87,7 @@ diff -ur grub-2.04.orig/util/grub.d/30_os-prober.in grub-2.04/util/grub.d/30_os-
  EOF
        save_default_entry | sed -e "s/^/$grub_tab$grub_tab/"
        printf '%s\n' "${prepare_boot_cache}" | grub_add_tab
-@@ -293,7 +299,7 @@
+@@ -304,7 +310,7 @@
      hurd)
        onstr="$(gettext_printf "(on %s)" "${DEVICE}")"
        cat << EOF
@@ -96,10 +96,10 @@ diff -ur grub-2.04.orig/util/grub.d/30_os-prober.in grub-2.04/util/grub.d/30_os-
  EOF
        save_default_entry | grub_add_tab
        prepare_grub_to_access_device ${DEVICE} | grub_add_tab
-diff -ur grub-2.04.orig/util/grub-mkconfig.in grub-2.04/util/grub-mkconfig.in
---- grub-2.04.orig/util/grub-mkconfig.in       2019-08-18 15:58:15.106000000 +0200
-+++ grub-2.04/util/grub-mkconfig.in    2019-08-18 15:58:28.666000000 +0200
-@@ -254,7 +254,8 @@
+diff -ur grub-2.06.orig/util/grub-mkconfig.in grub-2.06/util/grub-mkconfig.in
+--- grub-2.06.orig/util/grub-mkconfig.in       2022-08-30 02:18:01.036920957 +0200
++++ grub-2.06/util/grub-mkconfig.in    2022-08-30 02:18:53.264002736 +0200
+@@ -267,7 +267,8 @@
    GRUB_ENABLE_CRYPTODISK \
    GRUB_BADRAM \
    GRUB_OS_PROBER_SKIP_LIST \