[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: [GRUB PARTUUID PATCH V9 4/5] Update grub script template files
From: |
Nick Vinson |
Subject: |
Re: [GRUB PARTUUID PATCH V9 4/5] Update grub script template files |
Date: |
Mon, 16 Apr 2018 22:34:16 -0700 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:52.0) Gecko/20100101 Thunderbird/52.7.0 |
On 04/16/2018 04:47 AM, Daniel Kiper wrote:
> On Wed, Apr 11, 2018 at 07:45:01AM -0700, Nick Vinson wrote:
>> On 04/11/2018 01:31 AM, Daniel Kiper wrote:
>>> On Tue, Apr 10, 2018 at 08:00:04PM -0700, Nick Vinson wrote:
>>>> On 04/10/2018 01:52 PM, Daniel Kiper wrote:
>>>>> On Sat, Apr 07, 2018 at 04:28:13PM -0700, Nicholas Vinson wrote:
>>>>>> Update grub-mkconfig.in and 10_linux.in to support grub-probe's new
>>>>>> partuuid target. Update grub.texi documentation. The following table
>>>>>> shows how GRUB_DISABLE_LINUX_UUID, GRUB_DISABLE_LINUX_PARTUUID, and
>>>>>> initramfs detection interact:
>>>>>>
>>>>>> Initramfs GRUB_DISABLE_LINUX_PARTUUID GRUB_DISABLE_LINUX_UUID Linux
>>>>>> Root
>>>>>> detected Set Set ID
>>>>>> Method
>>>>>>
>>>>>> False False False part
>>>>>> UUID
>>>>>> False False True part
>>>>>> UUID
>>>>>> False True False dev name
>>>>>> False True True dev name
>>>>>> True False False fs UUID
>>>>>> True False True part
>>>>>> UUID
>>>>>> True True False fs UUID
>>>>>> True True True dev name
>>>>>
>>>>> What will happen if GRUB_DISABLE_LINUX_PARTUUID and/or
>>>>> GRUB_DISABLE_LINUX_UUID
>>>>> are not set? I think that you can avoid that by setting defaults. You do
>>>>> that
>>>>> for GRUB_DISABLE_LINUX_PARTUUID in next patch but GRUB_DISABLE_LINUX_UUID
>>>>> does not have any default.
>>>>>
>>>>
>>>> If they're not set, then that's the same as them being set to 'False'.
>>>> I should have worded my table above a bit differently and used Yes/No
>>>> instead of True/False as that is really what it is trying to convey.
>>>
>>> IMO it will be more confusing. I think that I would use lowercase
>>> false/true as it is used in the script and below the table I would
>>> add a note that <VARIABLE_UNSET> == false or something like that.
>>
>> Ack. I will update the commit comment.
>
> Thanks. May I ask you to put similar table into docs/grub.texi?
Done.
Thanks,
Nicholas Vinson
>
> Daniel
>
- [GRUB PARTUUID PATCH V9 1/5] Centralize guid prints, (continued)
- [GRUB PARTUUID PATCH V9 1/5] Centralize guid prints, Nicholas Vinson, 2018/04/07
- [GRUB PARTUUID PATCH V9 2/5] Update grub_gpt_partentry, Nicholas Vinson, 2018/04/07
- [GRUB PARTUUID PATCH V9 3/5] Add PARTUUID detection support to grub-probe, Nicholas Vinson, 2018/04/07
- [GRUB PARTUUID PATCH V9 5/5] Default to disabling partition UUID support, Nicholas Vinson, 2018/04/07
- [GRUB PARTUUID PATCH V9 4/5] Update grub script template files, Nicholas Vinson, 2018/04/07
Re: [GRUB PARTUUID PATCH V9 0/5] Add PARTUUID detection support, Daniel Kiper, 2018/04/10