From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from mailman by lists.gnu.org with archive (Exim 4.43) id 1Czeai-0005Zx-R9 for mharc-grub-devel@gnu.org; Fri, 11 Feb 2005 12:28:29 -0500 Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.43) id 1CzeaV-0005Ty-Db for grub-devel@gnu.org; Fri, 11 Feb 2005 12:28:15 -0500 Received: from exim by lists.gnu.org with spam-scanned (Exim 4.43) id 1CzeaR-0005Ps-Jl for grub-devel@gnu.org; Fri, 11 Feb 2005 12:28:12 -0500 Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.43) id 1CzeaR-0005P8-H1 for grub-devel@gnu.org; Fri, 11 Feb 2005 12:28:11 -0500 Received: from [194.67.23.121] (helo=mx1.mail.ru) by monty-python.gnu.org with esmtp (Exim 4.34) id 1CzeLo-0007tJ-AJ for grub-devel@gnu.org; Fri, 11 Feb 2005 12:13:04 -0500 Received: from [83.77.8.238] (port=1224 helo=[192.168.1.100]) by mx1.mail.ru with esmtp id 1CzeLl-000Par-00 for grub-devel@gnu.org; Fri, 11 Feb 2005 20:13:02 +0300 Message-ID: <420CE7C7.20407@list.ru> Date: Fri, 11 Feb 2005 18:13:43 +0100 From: Serbinenko Vladimir User-Agent: Mozilla Thunderbird 1.0 (X11/20041206) X-Accept-Language: en-us, en MIME-Version: 1.0 To: The development of GRUB 2 References: <20050207121011.GC1380@mjk.myfqdn.de> <200502102024.08157.okuji@enbug.org> <20050210215112.GE3832@mjk.myfqdn.de> <200502111038.56290.okuji@enbug.org> <20050211120946.GA1290@mjk.myfqdn.de> <420CC284.1040900@list.ru> <20050211163744.GC1290@mjk.myfqdn.de> In-Reply-To: <20050211163744.GC1290@mjk.myfqdn.de> Content-Type: text/plain; charset=ISO-8859-1; format=flowed Content-Transfer-Encoding: 7bit X-Spam: Not detected Subject: Re: [Suggestion] LILO-like direct menu item access && scripting X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list Reply-To: The development of GRUB 2 List-Id: The development of GRUB 2 List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 11 Feb 2005 17:28:21 -0000 Marc-Jano Knopp wrote: >On Fri, 11 Feb 2005 at 15:34 (+0100), Serbinenko Vladimir wrote: > > >>Marc-Jano Knopp wrote: >> >> >>>On Fri, 11 Feb 2005 at 10:38 (+0100), Yoshinori K. Okuji wrote: >>> >>> >>>>On Thursday 10 February 2005 22:51, Marc-Jano Knopp wrote: >>>> >>>> >>>> >>>>>But as your mail left a few things open (Select or execute? Normal >>>>>keys or keys with modifier? Single-letter-keys or strings?), the >>>>>discussion about this would have had to be continued anyway. :-) >>>>> >>>>> >>>>> >>>>I prefer to execute it when a shortcut key is pressed. Why not? >>>> >>>> >>>Because then it would not be possible to edit menu items blindly. >>>For example, I could not blindly add boot parameters to the Linux >>>kernel (runlevel, root=, etc.) to override the default >>>settings (which I do, indeed, e.g. for my SCSI testing machine >>>which varying disks with varying partition layout connected, so that >>>fixed menu items don't help). >>> >>> >>> >>I think the best choice to do it is to bind a key like C-p to add >>parameters to the entry. Then theese parameters will be accessible as >>$1, $2, ... ($0 is a label of menu entry) >> >> > >Accessible to whom or what? > > > To the scripts >My scenario would be something like this: > >1. Hit 's' to enter select-menu-entry-by-name mode (optional) >2. Type "linux" and hit [Return] to select (not execute) menu item > "Linux 2.4" >3. Hit 'e' to edit. Now the cursor could be at the end of the line > by default, so that I just need to type for example: >4. " root=/dev/sdf" [Return] >5. Hit [Return] again (or 'b') to boot. > > > The problem with this scenario is the determination of line by default especially for scripts. You can have a script that launches different kernels depending on condition or it can use function. Which line is the default one? >Best regards > > Marc-Jano > > >_______________________________________________ >Grub-devel mailing list >Grub-devel@gnu.org >http://lists.gnu.org/mailman/listinfo/grub-devel > > > >