Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 May 2011 18:08:56 -0700
From:      Julian Elischer <julian@freebsd.org>
To:        Devin Teske <dteske@vicor.com>
Cc:        Jason Hellenthal <jhell@DataIX.net>, 'Dieter BSD' <dieterbsd@engineer.com>, freebsd-hackers@freebsd.org
Subject:   Re: [RELEASE] New Boot-Loader Menu
Message-ID:  <4DE2EE28.6050308@freebsd.org>
In-Reply-To: <7D68720F-A9D2-4FAF-A9AA-D6DEB6CE473C@vicor.com>
References:  <20110430192737.287270@gmx.com>	<DD1F639830154CDF9EFF3DF790795293@shxd.ath.cx>	<20110501031105.GA16357@DataIX.net>	<CE451F5A-1D05-455C-9081-41585245AEF3@vicor.com>	<20110504040621.GC78390@DataIX.net>	<5536F45D-82C1-44EE-8BF2-E1C081FAC095@vicor.com> <7D68720F-A9D2-4FAF-A9AA-D6DEB6CE473C@vicor.com>

next in thread | previous in thread | raw e-mail | index | archive | help
On 5/29/11 2:53 PM, Devin Teske wrote:
> On May 4, 2011, at 8:57 AM, Devin Teske wrote:
>
>> On May 3, 2011, at 9:06 PM, Jason Hellenthal wrote:
>>
>>> Devin,
>>>
>>>
>>> On Sat, Apr 30, 2011 at 08:45:14PM -0700, Devin Teske wrote:
>>>> On Apr 30, 2011, at 8:11 PM, Jason Hellenthal wrote:
>>>>
>>>>> Devin,
>>>>>
>>>>>
>>>>> On Sat, Apr 30, 2011 at 04:00:47PM -0700, Devin Teske wrote:
>>>>>>> Would be nice: "uname -v" of the kernel it will boot.
>>>>>> That's a bit more technically challenging. I'll have another look at the
>>>>>> FICL words available, but I don't recall if there was a way to crawl the
>>>>>> object space of the items loaded with ``load'' (looking for the uname). I'm
>>>>>> open to suggestions if you had an idea of how to do this in Forth -- else
>>>>>> I'd think this would need to be a loader(8) modification.
>>>>> How about forgetting a mention of unmae&  ... instead look into if we
>>>>> can support some sort of bootcode versioning to be displayed on the
>>>>> screen. This would serve to be very helpful in the future when for say a
>>>>> new version of bootcode for ZFS has to be installed then it would be
>>>>> easy for announce@ to simply say "A new version of ZFS has been MFCd and
>>>>> requires boot version>= X. To find out your version please see the
>>>>> bottom right hand corner of your boot screen."
>>>>>
>>>>> I would place a pretty good bet that loader(8) could be modified to
>>>>> export some sort of versioning of the bootcode to make this a easier
>>>>> stance for the user to gather information before a upgrade.
>>>> Piece of cake! If you give me a loader(8) that exports a "version" environment variable, I'll give the Forth functionality in mere seconds. It's already been developed (but was not packaged).
>>>>
>>>> I have a module named "version.4th" which prints the value of the "version" environment variable at the bottom-right of the screen underneath the beastie logo.
>>>>
>>>> Since you mention this, I'll add the code to the next package and if/when loader(8) ever exports a "version" environment variable, it will just magically appear. How's that sound?
>>>>
>>> Sounds perfect!
>> One minor adjustment... can we make that environment variable "loader_version" instead of "version"?
>>
>> The code is already in for "loader_version". Whatever string you export into that environment variable will be displayed on-screen at bottom-right, right-justified.
> The code for thew new menu has been committed to HEAD.
>
> http://svnweb.freebsd.org/base?view=revision&revision=222417
>
> Now...
>
> Who wants to make the necessary patch to loader(8) to export $loader_version text?
>
> Or maybe a suggestion on another list worth including on this?
I suggest this move to -current since it is checked on there,
and a port be kept for 8.x/7.x

Devin, a fix was made at 222450 as it was broken for ppc.






Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?4DE2EE28.6050308>