From: Vladimir 'phcoder' Serbinenko <phcoder@gmail.com>
To: The development of GRUB 2 <grub-devel@gnu.org>
Subject: Re: [GITGRUB] New menu interface (implementation)
Date: Thu, 29 Oct 2009 10:10:04 +0100 [thread overview]
Message-ID: <4AE95BEC.4040102@gmail.com> (raw)
In-Reply-To: <ca0f59980910282024m63c4fc14na8c2e6f19d7b1aa6@mail.gmail.com>
Bean wrote:
> On Thu, Oct 29, 2009 at 5:12 AM, Vladimir 'phcoder' Serbinenko
> <phcoder@gmail.com> wrote:
>
>> Bean wrote:
>>
>>> Hi,
>>>
>>> Update:
>>>
>>> Add timeout, progressbar and savedefault.
>>>
>>> savedefault:
>>>
>>> Variable savedefault set the system default value. If savedefault=1,
>>> save the current boot item.
>>>
>>> You can also overwrite the default value for individual items, in
>>> menuentry statement --save option always save this item, and --nosave
>>> never save the item. If neither --save nor --nosave is specified, the
>>> system default in savedefault variable is checked.
>>>
>>>
>>>
>> Why do you need this over having a normal save_env? I don't see any
>> reason to prefer an ad-hoc here over general solution
>>
>
> Hi,
>
> This is more convenient than adding a save_env command to every entry.
> Users can just set savedefault=1 and all items are saved by default,
> remove it and it's not saved anymore. They can also config each item
> individually with --save and --nosave option, which is similar to
> adding a save_env command at the beginning, but easier to edit.
>
>
It may be more convinient in this case but when you start adding ad-hoc
structures to any programming languages you end up only clobbering it.
This is why a simple language C became more widespread than clobbered
Ada. If you want to execute code on running entries you will need signals
--
Regards
Vladimir 'phcoder' Serbinenko
Personal git repository: http://repo.or.cz/w/grub2/phcoder.git
next prev parent reply other threads:[~2009-10-29 9:10 UTC|newest]
Thread overview: 175+ messages / expand[flat|nested] mbox.gz Atom feed top
2009-09-16 20:55 [GITGRUB] New menu interface (implementation) Bean
2009-09-17 10:06 ` Bean
2009-09-19 14:38 ` Michal Suchanek
2009-09-19 20:48 ` Bean
2009-09-20 8:21 ` Michal Suchanek
2009-09-20 8:30 ` Michal Suchanek
2009-09-20 18:17 ` Bean
2009-09-21 9:16 ` Michal Suchanek
2009-09-21 14:56 ` Bean
2009-09-23 11:29 ` Michal Suchanek
2009-09-23 12:11 ` Bean
2009-09-23 17:10 ` Bean
2009-09-23 19:26 ` Bean
2009-09-24 7:20 ` Michal Suchanek
2009-09-24 8:51 ` Bean
2009-09-24 9:40 ` Michal Suchanek
2009-09-24 10:31 ` Bean
2009-09-24 22:00 ` Michal Suchanek
2009-09-25 8:00 ` Bean
2009-09-25 9:00 ` Michal Suchanek
2009-09-25 9:12 ` Bean
2009-09-25 9:46 ` Michal Suchanek
2009-09-25 10:02 ` Bean
2009-09-25 10:13 ` Michal Suchanek
2009-09-25 10:19 ` Bean
2009-09-25 10:37 ` Michal Suchanek
2009-09-25 15:45 ` Bean
2009-09-27 16:12 ` Michal Suchanek
2009-09-27 18:33 ` Bean
2009-09-27 20:46 ` Michal Suchanek
2009-09-28 3:48 ` Bean
2009-09-28 9:47 ` Michal Suchanek
2009-09-28 10:48 ` Bean
2009-09-28 11:44 ` Michal Suchanek
2009-09-30 19:52 ` Bean
2009-09-30 23:21 ` Michal Suchanek
2009-10-01 5:06 ` Bean
2009-10-01 8:41 ` Michal Suchanek
2009-10-01 9:17 ` Bean
2009-10-01 10:02 ` Bean
2009-10-01 12:19 ` Bean
2009-10-01 12:44 ` Michal Suchanek
2009-10-01 13:33 ` Bean
2009-10-01 14:53 ` Michal Suchanek
2009-10-01 16:22 ` Bean
2009-10-02 9:16 ` Bean
2009-10-02 10:42 ` Michal Suchanek
2009-10-03 15:25 ` Bean
2009-10-03 22:34 ` Michal Suchanek
2009-10-04 4:27 ` Bean
2009-10-04 11:22 ` Michal Suchanek
2009-10-04 13:54 ` Bean
2009-10-04 16:06 ` richardvoigt
2009-10-04 16:16 ` Bean
2009-10-04 20:05 ` Bean
2009-10-04 20:16 ` Bean
2009-10-04 22:20 ` Michal Suchanek
2009-10-04 22:21 ` Michal Suchanek
2009-10-05 4:45 ` Bean
2009-10-05 9:07 ` Michal Suchanek
2009-10-05 10:35 ` Bean
2009-10-05 13:40 ` Michal Suchanek
2009-10-06 6:10 ` Bean
2009-10-06 6:25 ` richardvoigt
2009-10-05 17:52 ` richardvoigt
2009-10-06 5:35 ` Bean
2009-10-05 12:24 ` Bean
2009-10-05 13:33 ` Michal Suchanek
2009-10-06 5:33 ` Bean
2009-10-06 9:50 ` Michal Suchanek
2009-10-06 11:08 ` Bean
2009-10-06 11:46 ` Michal Suchanek
2009-10-06 13:14 ` Bean
2009-10-06 15:18 ` Michal Suchanek
2009-10-06 16:14 ` Bean
2009-10-06 16:35 ` Bean
2009-10-06 18:41 ` Michal Suchanek
2009-10-06 22:16 ` Michal Suchanek
2009-10-07 6:05 ` Bean
2009-10-07 8:54 ` Michal Suchanek
2009-10-07 10:54 ` Bean
2009-10-07 10:57 ` Bean
2009-10-07 13:05 ` Michal Suchanek
2009-10-07 21:13 ` Michal Suchanek
2009-10-08 4:20 ` Bean
2009-10-08 5:21 ` Bean
2009-10-08 11:26 ` Michal Suchanek
2009-10-08 13:26 ` Bean
2009-10-08 21:34 ` Michal Suchanek
2009-10-09 3:45 ` Bean
2009-10-09 11:52 ` Michal Suchanek
2009-10-09 12:48 ` Bean
2009-10-09 14:20 ` Michal Suchanek
2009-10-09 14:54 ` Bean
2009-10-09 15:57 ` Michal Suchanek
2009-10-09 16:17 ` Bean
2009-10-09 16:29 ` Michal Suchanek
2009-10-09 16:48 ` Bean
2009-10-09 17:27 ` Michal Suchanek
2009-10-09 18:32 ` Bean
2009-10-09 20:41 ` Michal Suchanek
2009-10-10 3:43 ` Bean
2009-10-10 11:22 ` Michal Suchanek
2009-10-10 19:21 ` Bean
2009-10-10 22:54 ` Michal Suchanek
2009-10-11 3:58 ` Bean
2009-10-11 10:03 ` Michal Suchanek
2009-10-16 20:47 ` Bean
2009-10-17 20:01 ` Bean
2009-10-18 17:01 ` Bean
2009-10-20 14:52 ` Bean
2009-10-20 19:31 ` Michal Suchanek
2009-10-21 1:01 ` Peter Cros
2009-10-21 4:07 ` Bean
2009-10-21 20:55 ` Michal Suchanek
2009-10-22 3:47 ` Bean
2009-10-20 19:20 ` Michal Suchanek
2009-10-21 3:45 ` Bean
2009-10-21 20:47 ` Michal Suchanek
2009-10-22 4:34 ` Bean
2009-10-22 7:41 ` Michal Suchanek
2009-10-22 8:15 ` Bean
2009-10-23 5:59 ` Peter Cros
2009-10-23 7:31 ` Bean
2009-10-24 8:04 ` Peter Cros
2009-10-25 14:27 ` Peter Cros
2009-10-26 18:24 ` Bean
2009-10-27 17:34 ` Bean
2009-10-28 20:29 ` Bean
2009-10-28 21:12 ` Vladimir 'phcoder' Serbinenko
2009-10-29 3:24 ` Bean
2009-10-29 9:10 ` Vladimir 'phcoder' Serbinenko [this message]
2009-10-29 9:25 ` Bean
2009-10-29 9:33 ` Vladimir 'phcoder' Serbinenko
2009-10-29 9:52 ` Bean
2009-10-30 12:07 ` Bean
2009-11-01 17:16 ` Bean
2009-11-09 15:55 ` Bean
2009-11-09 16:16 ` mingw32 compile fixes (Re: [GITGRUB] New menu interface (implementation)) Robert Millan
2009-11-09 16:46 ` Bean
2009-11-09 20:03 ` Robert Millan
2009-11-10 13:51 ` Bean
2009-11-09 20:04 ` warn_unused_result attribute (Re: mingw32 compile fixes (Re: [GITGRUB] New menu interface (implementation))) Robert Millan
2009-11-09 20:10 ` Felix Zielcke
2009-11-09 21:07 ` Robert Millan
2009-11-09 20:20 ` Colin Watson
2009-10-20 19:06 ` [GITGRUB] New menu interface (implementation) Michal Suchanek
2009-10-21 3:21 ` Bean
2009-10-09 16:56 ` richardvoigt
2009-10-09 17:09 ` Michal Suchanek
2009-10-09 18:28 ` richardvoigt
2009-10-09 18:49 ` Bean
2009-10-09 20:22 ` Michal Suchanek
2009-10-09 15:58 ` Bean
2009-10-08 11:18 ` Michal Suchanek
2009-10-08 13:07 ` Bean
2009-10-08 21:46 ` Michal Suchanek
2009-10-09 3:34 ` Bean
2009-10-09 11:48 ` Michal Suchanek
2009-10-09 12:34 ` Bean
2009-10-06 22:59 ` Michal Suchanek
2009-10-04 21:24 ` Michal Suchanek
2009-10-04 21:57 ` Michal Suchanek
2009-10-05 5:01 ` Bean
2009-10-05 9:12 ` Michal Suchanek
2009-10-04 12:03 ` Peter Cros
2009-10-04 13:26 ` Bean
2009-09-27 23:01 ` Michal Suchanek
2009-09-28 2:59 ` Bean
2009-09-28 9:32 ` Michal Suchanek
2009-09-19 18:45 ` Michal Suchanek
2009-09-19 18:55 ` richardvoigt
2009-09-20 8:31 ` Michal Suchanek
2009-09-20 18:51 ` richardvoigt
2009-09-21 9:23 ` Michal Suchanek
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=4AE95BEC.4040102@gmail.com \
--to=phcoder@gmail.com \
--cc=grub-devel@gnu.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.