[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #57652] minix filesystem detection too optimistic
From: |
Stefan Seyfried |
Subject: |
[bug #57652] minix filesystem detection too optimistic |
Date: |
Fri, 24 Jan 2020 05:10:20 -0500 (EST) |
User-agent: |
Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.117 Safari/537.36 |
Follow-up Comment #2, bug #57652 (project grub):
maybe a non-intrusive fix would be to ensure that ext2 gets initialized before
minix:
diff --git a/Makefile.am b/Makefile.am
index 1f4bb9b8c..0bef226d3 100644
--- a/Makefile.am
+++ b/Makefile.am
@@ -42,8 +42,11 @@ libgrub.pp: grub_script.tab.h grub_script.yy.h
$(libgrubmods_a_SOURCES) $(libgru
-D'GRUB_MOD_INIT(x)=@MARKER@x@' $^ > $@ || (rm -f $@; exit 1)
CLEANFILES += libgrub.pp
+# the grep/sed ensures that ext2 gets initialized before minix*
+# see https://savannah.gnu.org/bugs/?57652
libgrub_a_init.lst: libgrub.pp
cat $< | grep '@MARKER@' | sed 's/@MARKER@\(.*\)@/\1/g' | sort -u > $@
|| (rm -f $@; exit 1)
+ if grep ^ext2 $@ >/dev/null; then sed '/ext2/d;/newc/iext2' < $@ >
$@.tmp && mv $@.tmp $@; fi
CLEANFILES += libgrub_a_init.lst
libgrub_a_init.c: libgrub_a_init.lst $(top_srcdir)/geninit.sh
_______________________________________________________
Reply to this item at:
<https://savannah.gnu.org/bugs/?57652>
_______________________________________________
Message sent via Savannah
https://savannah.gnu.org/