[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[PATCH] Add raid5rec and raid6rec to grub-probe and grub-setup
From: |
Colin Watson |
Subject: |
[PATCH] Add raid5rec and raid6rec to grub-probe and grub-setup |
Date: |
Tue, 6 Jul 2010 17:52:53 +0100 |
User-agent: |
Mutt/1.5.18 (2008-05-17) |
Martin F. Krafft showed up on IRC with a problem that turned out to be
mainly due to running on a degraded RAID array, which grub-probe and
grub-setup were unable to handle because they didn't have the necessary
modules built in. (He has some other problem after that which I haven't
yet managed to track down.)
Is there any reason not to include RAID recovery support in grub-probe
and grub-setup? It's already in grub-fstest, including it at least
makes GRUB installable for Martin, and I don't see any commits that
explicitly removed this support at any point so there doesn't seem to be
any particular reason they aren't included.
2010-07-06 Colin Watson <address@hidden>
* conf/common.rmk (grub_probe_SOURCES): Add disk/raid5_recover.c
and disk/raid6_recover.c.
* conf/i386-pc.rmk (grub_setup_SOURCES): Likewise.
* conf/sparc64-ieee1275.rmk (grub_setup_SOURCES): Likewise.
=== modified file 'conf/common.rmk'
--- conf/common.rmk 2010-07-02 17:35:07 +0000
+++ conf/common.rmk 2010-07-06 14:03:50 +0000
@@ -38,7 +38,8 @@ grub_probe_SOURCES = gnulib/progname.c u
partmap/msdos.c partmap/bsdlabel.c partmap/apple.c \
partmap/sun.c partmap/sunpc.c partmap/gpt.c \
kern/fs.c kern/env.c fs/fshelp.c \
- disk/raid.c disk/mdraid_linux.c disk/lvm.c grub_probe_init.c
+ disk/raid.c disk/raid5_recover.c disk/raid6_recover.c \
+ disk/mdraid_linux.c disk/lvm.c grub_probe_init.c
ifeq ($(enable_grub_fstest), yes)
bin_UTILITIES += grub-fstest
=== modified file 'conf/i386-pc.rmk'
--- conf/i386-pc.rmk 2010-06-12 11:17:28 +0000
+++ conf/i386-pc.rmk 2010-07-06 14:04:13 +0000
@@ -78,7 +78,8 @@ grub_setup_SOURCES = gnulib/progname.c u
partmap/msdos.c partmap/bsdlabel.c partmap/sunpc.c \
partmap/gpt.c \
\
- disk/raid.c disk/mdraid_linux.c disk/lvm.c \
+ disk/raid.c disk/raid5_recover.c disk/raid6_recover.c \
+ disk/mdraid_linux.c disk/lvm.c \
util/raid.c util/lvm.c \
grub_setup_init.c
=== modified file 'conf/sparc64-ieee1275.rmk'
--- conf/sparc64-ieee1275.rmk 2010-07-02 17:35:07 +0000
+++ conf/sparc64-ieee1275.rmk 2010-07-06 14:04:29 +0000
@@ -62,7 +62,8 @@ grub_setup_SOURCES = util/sparc64/ieee12
partmap/amiga.c partmap/apple.c partmap/msdos.c \
partmap/bsdlabel.c partmap/sun.c partmap/acorn.c \
\
- disk/raid.c disk/mdraid_linux.c disk/lvm.c util/raid.c \
+ disk/raid.c disk/raid5_recover.c disk/raid6_recover.c \
+ disk/mdraid_linux.c disk/lvm.c util/raid.c \
util/lvm.c gnulib/progname.c grub_setup_init.c
# For grub-ofpathname.
Thanks,
--
Colin Watson address@hidden
- [PATCH] Add raid5rec and raid6rec to grub-probe and grub-setup,
Colin Watson <=