summarylogtreecommitdiffstats
path: root/os-prober-mounted-partitions-fix.patch
diff options
context:
space:
mode:
authorLibrewish2020-10-25 15:57:24 +0530
committerLibrewish2020-10-25 15:57:24 +0530
commit5271f23d8ac140f2db82697b645c38a41ccc78ac (patch)
treec6b82c2b8538c1bdf9de3f43e4d1e88bb0fb4f61 /os-prober-mounted-partitions-fix.patch
downloadaur-5271f23d8ac140f2db82697b645c38a41ccc78ac.tar.gz
update
Diffstat (limited to 'os-prober-mounted-partitions-fix.patch')
-rw-r--r--os-prober-mounted-partitions-fix.patch26
1 files changed, 26 insertions, 0 deletions
diff --git a/os-prober-mounted-partitions-fix.patch b/os-prober-mounted-partitions-fix.patch
new file mode 100644
index 00000000000..aecfc9f971c
--- /dev/null
+++ b/os-prober-mounted-partitions-fix.patch
@@ -0,0 +1,26 @@
+Index: os-prober/common.sh
+===================================================================
+--- os-prober.orig/common.sh
++++ os-prober/common.sh
+@@ -146,7 +146,7 @@ parse_proc_mounts () {
+ set -f
+ set -- $line
+ set +f
+- printf '%s %s %s\n' "$(mapdevfs "$1")" "$2" "$3"
++ printf '%s %s %s %s\n' "$(mapdevfs "$1")" "$2" "$3" "$1"
+ done
+ }
+
+Index: os-prober/linux-boot-prober
+===================================================================
+--- os-prober.orig/linux-boot-prober
++++ os-prober/linux-boot-prober
+@@ -167,7 +167,7 @@ else
+ bootpart="${mountboot%% *}"
+ bootmounted="${mountboot#* }"
+ else
+- bootpart="$partition"
++ bootpart="$(grep " $mpoint/boot " "$OS_PROBER_TMP/mounted-map" | head -n1 | cut -d " " -f 4)"
+ bootmounted=0
+ fi
+ for test in /usr/lib/linux-boot-probes/mounted/*; do