bug-grub
[Top][All Lists]
Advanced

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

Re: A Simple If Condition support in grub config files Patch


From: Marco Gerards
Subject: Re: A Simple If Condition support in grub config files Patch
Date: Sat, 06 Nov 2004 12:04:56 +0000
User-agent: Gnus/5.1006 (Gnus v5.10.6) Emacs/21.3 (gnu/linux)

Alban Crequy <address@hidden> writes:

> Le dimanche 31 octobre 2004 à 15:52, Muhammed Fawzy a écrit:
>> Dear Sir, 
>>     Attached is a patch i made to add a simple conditional statement to
>> the grub config file grub.conf
>>  
>> the statement looks like the following 
>>  
>>  
>> root (hd0, 0)
>> kernel somekernel 
>> if!exists some file
>>     kernel someotherkernel
>>  
>> This is the first time in my life I make a patch so i am waiting for
>> your comments.
>
> Hello,
>
> I think Yoshinori K. Okuji will not accept the patch because Grub didn't
> accept new features. However, you may push your patch on [1] as it may
> be usefull for someone. There is also Grub 2, still in developpement
> which accepts new features. (I am not a dev of grub, I don't know the
> features needed by grub 2)

There was a discussion about scripting support for GRUB 2.  That would
include an if statement.

There is no decision on how the syntax would look like.  Besides that,
GRUB 2 works completely differently so this patch will not work for
GRUB 2.

> [1] http://savannah.gnu.org/bugs/?group=grub
>
> The patch format is often the output of the "diff -Naur" command, all in
> one file, instead of sending a patch for each file. IMHO it is easier to
> apply.

Personally I prefer patches that have '-p' too.  That makes it easier
to review the patch.

> I remember someone wanted this feature, but I can't remember why. Can
> you give me a context where this feature is usefull?

For scripting support, there are a lot of uses.  For example booting a
specific OS depending on the time.  Some people requested that.  If
you look in the pupa-devel archives, you can find the examples Okuji
gave.

--
Marco





reply via email to

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