From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1UkG52-0005bb-56 for mharc-grub-devel@gnu.org; Wed, 05 Jun 2013 11:56:56 -0400 Received: from eggs.gnu.org ([2001:4830:134:3::10]:42070) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkG4v-0005aO-Np for grub-devel@gnu.org; Wed, 05 Jun 2013 11:56:55 -0400 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1UkG4q-0000N2-M8 for grub-devel@gnu.org; Wed, 05 Jun 2013 11:56:49 -0400 Received: from mail-bk0-x233.google.com ([2a00:1450:4008:c01::233]:57024) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1UkG4q-0000Me-Fe for grub-devel@gnu.org; Wed, 05 Jun 2013 11:56:44 -0400 Received: by mail-bk0-f51.google.com with SMTP id ji1so248039bkc.38 for ; Wed, 05 Jun 2013 08:56:43 -0700 (PDT) X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:cc:subject :references:in-reply-to:content-type:content-transfer-encoding :x-gm-message-state; bh=MiXvIZhcQFyjUTljuDcn/jJEJtZxle3RnShCVgykFw0=; b=UEYEdiZxrtAnAHy08pfn2pbIiJYXW/1NesGMN5h33OOka7AUCxij8Xk+ICh9a8wiGY K9KCSfKEh1E6okevXAE0iWUKz5aZnVSVYIbUsuIAwPBrqBGh5bgA/Oj9QOmcocIv6ZIl ymEuw3HXx9hAxKHS5Sw1PoD4tHTb5Hvr8WzXPRD9emoZkx/ubNdztkrrBpgXjJEPku4R 7oNNJQ7cujAApkgELJbcdyHxD+Zi53oQmPmUb9ltEDx9J7oesycBGcJ1XkxyxDU7qq/z Pe2UKdexF/Nxz049ayrHng8X8cV7n7lJbNZT+R5yDidO3nvqHK35zoosXbFFRH1AAEMa PtPQ== X-Received: by 10.204.227.3 with SMTP id iy3mr10060492bkb.107.1370447803061; Wed, 05 Jun 2013 08:56:43 -0700 (PDT) Received: from [192.168.1.102] ([77.75.167.238]) by mx.google.com with ESMTPSA id jm15sm26041982bkb.13.2013.06.05.08.56.41 for (version=TLSv1 cipher=RC4-SHA bits=128/128); Wed, 05 Jun 2013 08:56:42 -0700 (PDT) Message-ID: <51AF5FB8.6060101@kiilerich.com> Date: Wed, 05 Jun 2013 17:56:40 +0200 From: Mads Kiilerich User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20130514 Thunderbird/17.0.6 MIME-Version: 1.0 To: The development of GNU GRUB Subject: Re: [RFC] Support for UEFI ESP in os-prober References: <1348931070.2008.14.camel@opensuse.site> <20130531184843.235759e8@opensuse.site> <51A8CC08.8060303@gmail.com> <51A8D7E6.8030501@gmail.com> In-Reply-To: <51A8D7E6.8030501@gmail.com> Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Gm-Message-State: ALoCoQlcC5MIytyOQMUFy1PfZpTZb8t803q6lgVvxnOMw2QA9ayYEjsS9HHY1LJ4ZDQvHQpwKl8D X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4008:c01::233 Cc: Bruce Dubbs X-BeenThere: grub-devel@gnu.org X-Mailman-Version: 2.1.14 Precedence: list Reply-To: The development of GNU GRUB List-Id: The development of GNU GRUB List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jun 2013 15:56:55 -0000 On 05/31/2013 07:03 PM, Bruce Dubbs wrote: > Vladimir 'φ-coder/phcoder' Serbinenko wrote: > >> I must say I'm generally disappointed with os-prober and have >> ideas to move away from it. I'll start another topic for it. > > I agree. I would prefer adding an include command so grub.cfg could > just do something like: > > include /boot/grub/grub.d/*.cfg > > and have an install procedure drop in one or more menu items instead > of every os install or update rewriting the entire grub.cfg every time. http://www.freedesktop.org/wiki/Specifications/BootLoaderSpec/ describes such a configuration structure, and http://pkgs.fedoraproject.org/cgit/grub2.git/plain/0362-blscfg-add-blscfg-module-to-parse-Boot-Loader-Specif.patch implements it as a grub command. /Mads