summarylogtreecommitdiffstats
path: root/os-prober-factored-logger-efi-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-factored-logger-efi-fix.patch
downloadaur-5271f23d8ac140f2db82697b645c38a41ccc78ac.tar.gz
update
Diffstat (limited to 'os-prober-factored-logger-efi-fix.patch')
-rw-r--r--os-prober-factored-logger-efi-fix.patch16
1 files changed, 16 insertions, 0 deletions
diff --git a/os-prober-factored-logger-efi-fix.patch b/os-prober-factored-logger-efi-fix.patch
new file mode 100644
index 000000000000..5c66fa00bb8d
--- /dev/null
+++ b/os-prober-factored-logger-efi-fix.patch
@@ -0,0 +1,16 @@
+Index: os-prober/os-probes/mounted/x86/05efi
+===================================================================
+--- os-prober.orig/os-probes/mounted/x86/05efi
++++ os-prober/os-probes/mounted/x86/05efi
+@@ -59,7 +59,11 @@ ret=1
+ for test in /usr/lib/os-probes/mounted/efi/*; do
+ debug "running subtest $test"
+ if [ -f "$test" ] && [ -x "$test" ]; then
++ # we need results of subtest in stdout
++ orig_fd_res=$fd_result
++ export fd_result=1
+ entry=$("$test" "$mpoint/$efi")
++ export fd_result=$orig_fd_res
+ if [ -n "$entry" ]; then
+ debug "bootloader $entry found by subtest $test"
+ ret=0