diff options
author | Librewish | 2020-10-25 15:57:24 +0530 |
---|---|---|
committer | Librewish | 2020-10-25 15:57:24 +0530 |
commit | 5271f23d8ac140f2db82697b645c38a41ccc78ac (patch) | |
tree | c6b82c2b8538c1bdf9de3f43e4d1e88bb0fb4f61 /os-prober-mdraidfix.patch | |
download | aur-5271f23d8ac140f2db82697b645c38a41ccc78ac.tar.gz |
update
Diffstat (limited to 'os-prober-mdraidfix.patch')
-rw-r--r-- | os-prober-mdraidfix.patch | 25 |
1 files changed, 25 insertions, 0 deletions
diff --git a/os-prober-mdraidfix.patch b/os-prober-mdraidfix.patch new file mode 100644 index 000000000000..33a432dea5bc --- /dev/null +++ b/os-prober-mdraidfix.patch @@ -0,0 +1,25 @@ +Index: os-prober/os-prober +=================================================================== +--- os-prober.orig/os-prober ++++ os-prober/os-prober +@@ -64,6 +64,11 @@ partitions () { + exit 0 + fi + ++ # Add MD RAID devices ++ if [ -f /proc/mdstat ] ; then ++ awk '/^md/ {printf "/dev/"$1"\n"}' /proc/mdstat ++ fi ++ + # Also detect OSes on LVM volumes (assumes LVM is active) + if type lvs >/dev/null 2>&1; then + echo "$(LVM_SUPPRESS_FD_WARNINGS=1 log_output lvs --noheadings --separator : -o vg_name,lv_name | +@@ -123,7 +128,7 @@ if [ -f /proc/swaps ]; then + fi + : >"$OS_PROBER_TMP/raided-map" + if [ -f /proc/mdstat ] ; then +- grep "^md" /proc/mdstat | parse_proc_mdstat >"$OS_PROBER_TMP/raided-map" || true ++ grep "^md" /proc/mdstat | cut -d: -f2- | parse_proc_mdstat >"$OS_PROBER_TMP/raided-map" || true + fi + + for partition in $(partitions); do |