grub-devel
[Top][All Lists]
Advanced

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

Re: grub-install hidden options weirdness


From: Vladimir 'φ-coder/phcoder' Serbinenko
Subject: Re: grub-install hidden options weirdness
Date: Thu, 26 Jun 2014 00:48:53 +0600
User-agent: Mozilla/5.0 (X11; Linux x86_64; rv:30.0) Gecko/20100101 Icedove/30.0

On 25.06.2014 23:44, Phillip Susi wrote:
> On 6/25/2014 1:33 PM, Andrey Borzenkov wrote:
>> This could be considered as endorsement to continue to use it ...
> 
> No, saying "dont' use this because it is depreciated" is exactly the
> opposite endorsing its continued use.
> 
People ignore "don't"s.
>>> 2)  It seems that --root-directory has been overloaded to specify
>>> the efi system directory.  This seems like it was the wrong thing
>>> to do and again, is totally undocumented.
> 
> 
>> We already have --efi-directory. Why would you want to endorse
>> this archaic usage?
> 
> I don't: I'm pointing out that this usage seems like it was an
> undocumented mistake and it should be removed.
> 
It's a mistake. That's why all reference to old usage has been deleted.
The option is preserved only for compatibility with old scripts.
>>> 3)  It appears that --grub-setup used to allow you to specify an
>>> alternate program to run instead of grub-setup.  Now it seems to
>>> check if its argument is "setup" and if so, has the same affect
>>> as - --no-bootsector, and otherwise has no effect.  This seems
>>> completely wrong.
> 
> 
>> This covers two common use cases known to me a) using it from
>> within build directory with --grub=setup=./grub-setup and b) using
>> it to disable actual installation with --grub-setup=/bin/true.
>> Current code is compatible with them.
> 
> No, it is not.  The current code ignores all values of --grub-setup
> other than --grub-setup=setup.
> 
You're wrong. Read code.
>>> 4)  The similar arguments --grub-mkrelpath, --grub-probe, -
>>> --grub-editenv, and --font are accepted and completely ignored.
>>> If the option no longer works, it should be removed rather than
>>> silently ignored.  At least that way you don't have people using
>>> it and wondering why it isn't working.
> 
> 
>> Again - common use case is using just built grub without installing
>> it. Do you have example of other non-trivial use cases?
> 
> Again, they are now completely ignored and have zero effect.
> 
It's the intent. They're still present in scripts but shouldn't be used
anymore.
> 
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> https://lists.gnu.org/mailman/listinfo/grub-devel
> 


Attachment: signature.asc
Description: OpenPGP digital signature


reply via email to

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