From owner-freebsd-hackers@FreeBSD.ORG Mon May 9 22:28:50 2011 Return-Path: Delivered-To: freebsd-hackers@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id F30DB1065670 for ; Mon, 9 May 2011 22:28:50 +0000 (UTC) (envelope-from wblock@wonkity.com) Received: from wonkity.com (wonkity.com [67.158.26.137]) by mx1.freebsd.org (Postfix) with ESMTP id B27798FC1D for ; Mon, 9 May 2011 22:28:50 +0000 (UTC) Received: from wonkity.com (localhost [127.0.0.1]) by wonkity.com (8.14.4/8.14.4) with ESMTP id p49MSdhB046662; Mon, 9 May 2011 16:28:39 -0600 (MDT) (envelope-from wblock@wonkity.com) Received: from localhost (wblock@localhost) by wonkity.com (8.14.4/8.14.4/Submit) with ESMTP id p49MSdSl046659; Mon, 9 May 2011 16:28:39 -0600 (MDT) (envelope-from wblock@wonkity.com) Date: Mon, 9 May 2011 16:28:39 -0600 (MDT) From: Warren Block To: Alexander Leidinger In-Reply-To: <20110509212644.000066ad@unknown> Message-ID: References: <65D3163B-427B-41F6-80B9-7BA4AF794939@vicor.com> <57a102e1.9eab.12fcda25c3a.Coremail.while1@163.com> <313C949D-643A-422F-98A4-72C9F3AE3181@vicor.com> <20110508211344.00006754@unknown> <7CD48B80-1280-4DF0-B383-B4134E6EF2DA@vicor.com> <20110509212644.000066ad@unknown> User-Agent: Alpine 2.00 (BSF 1167 2008-08-23) MIME-Version: 1.0 Content-Type: TEXT/PLAIN; charset=US-ASCII; format=flowed X-Greylist: Sender IP whitelisted, not delayed by milter-greylist-4.2.7 (wonkity.com [127.0.0.1]); Mon, 09 May 2011 16:28:39 -0600 (MDT) Cc: FreeBSD Hackers , Devin Teske , =?ISO-8859-1?B?5YWw5riF?= Subject: Re: [UPDATE] New Boot-Loader Menu -- version 1.4 X-BeenThere: freebsd-hackers@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Technical Discussions relating to FreeBSD List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 09 May 2011 22:28:51 -0000 On Mon, 9 May 2011, Alexander Leidinger wrote: > IMO it's either > - change now > or > - no change, never ever > or > - change if special variable is set In case it hasn't already been suggested... Just make the loader read a template file that defines the menu. The port or base system can include a standard menu file, and everyone else can set it up however they want. As an example, see syslinux or grub or any number of similar boot menus.