From mboxrd@z Thu Jan 1 00:00:00 1970 From: aq Subject: Re: [PATCH] Guest boot loader support Date: Wed, 27 Apr 2005 05:49:44 +0900 Message-ID: <9cde8bff050426134949732dd0@mail.gmail.com> References: <1114469427.4336.42.camel@bree.local.net> <1114534871.18436.7.camel@bree.local.net> <9cde8bff05042612371682e511@mail.gmail.com> <200504262048.24728.mark.williamson@cl.cam.ac.uk> <426EA37E.5070102@us.ibm.com> Reply-To: aq Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="----=_Part_919_19240470.1114548584865" Return-path: In-Reply-To: <426EA37E.5070102@us.ibm.com> List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: Hollis Blanchard Cc: Mark Williamson , xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org ------=_Part_919_19240470.1114548584865 Content-Type: text/plain; charset=ISO-8859-1 Content-Transfer-Encoding: quoted-printable Content-Disposition: inline On 4/27/05, Hollis Blanchard wrote: > Mark Williamson wrote: > >>ok, i see the point. > >> > >>other question: pygrub::get_config(fn) tries to read > >>"/boot/grub/grub.conf". Normally this should be "/boot/grub/menu.lst". > >>I wonder which distro are you working on? > > > > My FC3 box has menu.lst as a symlink to grub.conf. Grub seems to be ha= ppy > > with either of these names. Painful experience suggests that if both f= iles > > are present, then "menu.lst" will "win". >=20 > GRUB only looks for menu.lst; distros create symlinks because that's a > terrible name for a config file. In other words, no code should be > opening grub.conf... >=20 ok, so here is a quick patch to fix the "/boot/grub/grub.conf" problem. Please apply this after applying the last Jeremy's patch. list of changes: - make a dummy file tools/pygrub/src/__init__.py - open and parse /boot/grub/menu.lst instead of /boot/grub/grub.conf $ diffstat xen-bootloader.aq.patch=20 __init__.py | 1 + pygrub | 7 +++++-- 2 files changed, 6 insertions(+), 2 deletions(-) Signed-off-by: Nguyen Anh Quynh ------=_Part_919_19240470.1114548584865 Content-Type: application/octet-stream; name="xen-bootloader.aq.patch" Content-Transfer-Encoding: base64 Content-Disposition: attachment; filename="xen-bootloader.aq.patch" ZGlmZiAtTnVycCB4ZW4tdW5zdGFibGUuMjcuMy5vcmcvdG9vbHMvcHlncnViL3NyYy9fX2luaXRf Xy5weSB4ZW4tdW5zdGFibGUuMjcuMy90b29scy9weWdydWIvc3JjL19faW5pdF9fLnB5Ci0tLSB4 ZW4tdW5zdGFibGUuMjcuMy5vcmcvdG9vbHMvcHlncnViL3NyYy9fX2luaXRfXy5weQkxOTcwLTAx LTAxIDA5OjAwOjAwLjAwMDAwMDAwMCArMDkwMAorKysgeGVuLXVuc3RhYmxlLjI3LjMvdG9vbHMv cHlncnViL3NyYy9fX2luaXRfXy5weQkyMDA1LTA0LTI3IDA0OjUwOjEyLjAwMDAwMDAwMCArMDkw MApAQCAtMCwwICsxIEBACisgCmRpZmYgLU51cnAgeGVuLXVuc3RhYmxlLjI3LjMub3JnL3Rvb2xz L3B5Z3J1Yi9zcmMvcHlncnViIHhlbi11bnN0YWJsZS4yNy4zL3Rvb2xzL3B5Z3J1Yi9zcmMvcHln cnViCi0tLSB4ZW4tdW5zdGFibGUuMjcuMy5vcmcvdG9vbHMvcHlncnViL3NyYy9weWdydWIJMjAw NS0wNC0yNyAwNTozMjo0My4wMDAwMDAwMDAgKzA5MDAKKysrIHhlbi11bnN0YWJsZS4yNy4zL3Rv b2xzL3B5Z3J1Yi9zcmMvcHlncnViCTIwMDUtMDQtMjcgMDU6NDM6NDguMDAwMDAwMDAwICswOTAw CkBAIC0xMyw3ICsxMyw3IEBACiAjIEZvdW5kYXRpb24sIEluYy4sIDY3NSBNYXNzIEF2ZSwgQ2Ft YnJpZGdlLCBNQSAwMjEzOSwgVVNBLgogIwogCi1pbXBvcnQgb3MsIHN5cywgc3RyaW5nLCBzdHJ1 Y3QsIHRlbXBmaWxlCitpbXBvcnQgb3MsIG9zLnBhdGgsIHN5cywgc3RyaW5nLCBzdHJ1Y3QsIHRl bXBmaWxlCiBpbXBvcnQgbG9nZ2luZwogCiBpbXBvcnQgY3Vyc2VzLCBfY3Vyc2VzLCBjdXJzZXMu d3JhcHBlcgpAQCAtOTcsNyArOTcsMTAgQEAgZGVmIGdldF9jb25maWcoZm4pOgogICAgICAgICAg ICAgYnJlYWsKIAogICAgIGlmIGZzIGlzIG5vdCBOb25lOgotICAgICAgICBmID0gZnMub3Blbl9m aWxlKCIvYm9vdC9ncnViL2dydWIuY29uZiIpCisgICAgICAgIGlmIG5vdCBvcy5wYXRoLmlzZmls ZSgiL2Jvb3QvZ3J1Yi9tZW51LmxzdCIpOgorICAgICAgICAgICAgcmFpc2UgUnVudGltZUVycm9y LCAid2UgY2Fubm90IGZpbmQgL2Jvb3QvZ3J1Yi9tZW51LmxzdCIgKyBcCisgICAgICAgICAgICAg ICAgICAgICAgICAgICAgICAgICJpbiB0aGUgaW1hZ2UgcHJvdmlkZWQuIGhhbHQhIgorICAgICAg ICBmID0gZnMub3Blbl9maWxlKCIvYm9vdC9ncnViL21lbnUubHN0IikKICAgICAgICAgYnVmID0g Zi5yZWFkKCkKICAgICAgICAgZi5jbG9zZSgpCiAgICAgICAgIGZzLmNsb3NlKCkK ------=_Part_919_19240470.1114548584865 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel ------=_Part_919_19240470.1114548584865--