grub-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [PATCH] Add raid5rec and raid6rec to grub-probe and grub-setup


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: [PATCH] Add raid5rec and raid6rec to grub-probe and grub-setup
Date: Tue, 06 Jul 2010 20:10:19 +0200
User-agent: Mozilla/5.0 (X11; U; Linux x86_64; en-US; rv:1.9.1.10) Gecko/20100620 Icedove/3.0.5

On 07/06/2010 06:52 PM, Colin Watson wrote:
> 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.
>
>   
Go ahead for mainline
> 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,
>
>   


-- 
Regards
Vladimir 'φ-coder/phcoder' Serbinenko


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]