From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from list by lists.gnu.org with archive (Exim 4.71) id 1VfYVL-00019H-DZ for mharc-grub-devel@gnu.org; Sun, 10 Nov 2013 12:08:55 -0500 Received: from eggs.gnu.org ([2001:4830:134:3::10]:58550) by lists.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VfYVD-00018z-JV for grub-devel@gnu.org; Sun, 10 Nov 2013 12:08:54 -0500 Received: from Debian-exim by eggs.gnu.org with spam-scanned (Exim 4.71) (envelope-from ) id 1VfYV5-0006WA-1P for grub-devel@gnu.org; Sun, 10 Nov 2013 12:08:47 -0500 Received: from mail-ee0-x22d.google.com ([2a00:1450:4013:c00::22d]:49439) by eggs.gnu.org with esmtp (Exim 4.71) (envelope-from ) id 1VfYV4-0006W4-Q8 for grub-devel@gnu.org; Sun, 10 Nov 2013 12:08:38 -0500 Received: by mail-ee0-f45.google.com with SMTP id c4so470024eek.18 for ; Sun, 10 Nov 2013 09:08:38 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=message-id:date:from:user-agent:mime-version:to:subject :content-type; bh=WtRtXCEA6Lhue21FIR23iAalmOi9j3vQSFjg2E2sd7M=; b=adDqZZK38HHbMxeib1sxuEMEZh+aNWJC5otcrgwEgiCEHf4804xzBXAO9BkIPR7HCe 6N5Qzn1G8RnjVR84Uzn0fJzhWUTw56Q+NQCqRiwtGpYS4i9wAvCAaNLyX7mQFqx+OIB5 gslwDg/rXf5s558Jx25OLd7Pcd5FOSSUE4m0bVCVeV5+CYE5oCaSeXMxHWFaeB32VPZR 4Y6ZCvQewP1obkzMfMLaqKQRjBJtpmcxZDvmvmBPTSjYWvpCVSzQHyTg40FtRWDXIBl6 hrPVHw0OMLlvFGYpt2jJpCgkDqikffrAYsTWITQg1It+xajITW7HKK8XJGXD/UmVd45z uxIw== X-Received: by 10.14.32.196 with SMTP id o44mr30283819eea.43.1384103317918; Sun, 10 Nov 2013 09:08:37 -0800 (PST) Received: from [192.168.1.16] (31-249.1-85.cust.bluewin.ch. [85.1.249.31]) by mx.google.com with ESMTPSA id x4sm51514082eef.1.2013.11.10.09.08.36 for (version=TLSv1 cipher=ECDHE-RSA-RC4-SHA bits=128/128); Sun, 10 Nov 2013 09:08:37 -0800 (PST) Message-ID: <527FBD92.1010502@gmail.com> Date: Sun, 10 Nov 2013 18:08:34 +0100 From: =?UTF-8?B?VmxhZGltaXIgJ8+GLWNvZGVyL3BoY29kZXInIFNlcmJpbmVua28=?= User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:17.0) Gecko/20131005 Icedove/17.0.9 MIME-Version: 1.0 To: The development of GRUB 2 Subject: grub_file branch: generating grub.cfg for other installs, filtering unrelated files X-Enigmail-Version: 1.5.1 Content-Type: multipart/signed; micalg=pgp-sha512; protocol="application/pgp-signature"; boundary="----enig2UVKEJTGDDNXWDOXVVJCF" X-detected-operating-system: by eggs.gnu.org: Error: Malformed IPv6 address (bad octet value). X-Received-From: 2a00:1450:4013:c00::22d 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: Sun, 10 Nov 2013 17:08:54 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) ------enig2UVKEJTGDDNXWDOXVVJCF Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Hello, all. I've done some experiments in checking in grub-mkconfig where the files are valid kernels in order to distinguish between e.g. xen-capable and not capable kernel. As a bonus it's able to generate grub.cfg for a mounted OS even if it doesn't have the same architecture.. There are still some problems when running and target OS are different. E.g. UUID check in 10_linux.in or using GRUB_DEVICE as a fallback. ------enig2UVKEJTGDDNXWDOXVVJCF Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.15 (GNU/Linux) Comment: Using GnuPG with Icedove - http://www.enigmail.net/ iF4EAREKAAYFAlJ/vZMACgkQmBXlbbo5nOvGsQD+OkdYUa7KNppodEehcgPD4qln zrJg66T/R/6fVXuqHx8A/RbSh524O3GE41SZ0+4gw7r6FxOv2n1OIoJWdK4Aq3CF =thNt -----END PGP SIGNATURE----- ------enig2UVKEJTGDDNXWDOXVVJCF--