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>