grub-devel
[Top][All Lists]
Advanced

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

Re: [PATCH] savedefault


From: Bean
Subject: Re: [PATCH] savedefault
Date: Mon, 8 Jun 2009 15:37:38 +0800

On Sun, Jun 7, 2009 at 10:51 PM, Vladimir 'phcoder'
Serbinenko<address@hidden> wrote:
> Hello. Welcome back
>
> On Sun, Jun 7, 2009 at 11:35 AM, Bean<address@hidden> wrote:
>> Hi,
>>
>> Actually, I'm thinking about a more generic method to implement this
>> feature with events. The menu viewer fire events at certain
>> circumstance, and we can configure the commands to execute. For
>> example, we could have a menu.select event fire when a menu item is
>> selected, and use something like this in grub.cfg:
>>
>> event add menu.select save_env saved_entry
>>
>> Command "save_env saved_entry" would be run automatically, no need to
>> patch up the menu items.
> Often user doesn't want some entries to be saved as default. E.g.
> "single user" entries. I know that it's easy to revert to other method
> but if nearly everyone does your work will be effort for nothing

Hi,

Now the menuitem support attributes, perhaps we could utilize it to
store parameters for the event handler, for example, "save/nosave" for
savedefault, "lock/unlock" for password, etc.

>>
>> One advantage with the event model is that it can handle password at
>> the same time, for example, we could write something like this:
>>
>> event add menu.select_check password
>> event add menu.commandline_check password
>>
>> password command is run when user tries to select the menu item or
>> enter command line.
>>
>> On Mon, Jun 1, 2009 at 6:48 PM, Vladimir 'phcoder'
>> Serbinenko<address@hidden> wrote:
>>> Hello. Here is a long-awaited savedefault patch. Works correctly only
>>> if my scripting fix is applied
>>>
>>> --
>>> Regards
>>> Vladimir 'phcoder' Serbinenko
>>>
>>> _______________________________________________
>>> Grub-devel mailing list
>>> address@hidden
>>> http://lists.gnu.org/mailman/listinfo/grub-devel
>>>
>>>
>>
>>
>>
>> --
>> Bean
>>
>>
>> _______________________________________________
>> Grub-devel mailing list
>> address@hidden
>> http://lists.gnu.org/mailman/listinfo/grub-devel
>>
>
>
>
> --
> Regards
> Vladimir 'phcoder' Serbinenko
>
>
> _______________________________________________
> Grub-devel mailing list
> address@hidden
> http://lists.gnu.org/mailman/listinfo/grub-devel
>



-- 
Bean




reply via email to

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