This is an archived copy of the Xen.org mailing list, which we have preserved to ensure that existing links to archives are not broken. The live archive, which contains the latest emails, can be found at http://lists.xen.org/
Home Products Support Community News


[Xen-changelog] [xen-unstable] ia64, pygrub: Allow command-line editing

To: xen-changelog@xxxxxxxxxxxxxxxxxxx
Subject: [Xen-changelog] [xen-unstable] ia64, pygrub: Allow command-line editing in Lilo boot loader
From: Xen patchbot-unstable <patchbot-unstable@xxxxxxxxxxxxxxxxxxx>
Date: Tue, 07 Apr 2009 23:01:54 -0700
Delivery-date: Tue, 07 Apr 2009 23:04:53 -0700
Envelope-to: www-data@xxxxxxxxxxxxxxxxxxx
List-help: <mailto:xen-changelog-request@lists.xensource.com?subject=help>
List-id: BK change log <xen-changelog.lists.xensource.com>
List-post: <mailto:xen-changelog@lists.xensource.com>
List-subscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=subscribe>
List-unsubscribe: <http://lists.xensource.com/mailman/listinfo/xen-changelog>, <mailto:xen-changelog-request@lists.xensource.com?subject=unsubscribe>
Reply-to: xen-devel@xxxxxxxxxxxxxxxxxxx
Sender: xen-changelog-bounces@xxxxxxxxxxxxxxxxxxx
# HG changeset patch
# User Keir Fraser <keir.fraser@xxxxxxxxxx>
# Date 1238502096 -3600
# Node ID 4b602fff137b8c9ccd23e17c3df6423341e7757d
# Parent  b2b0825d6f8ef337559e1fab88b68cfa215b7bd0
ia64, pygrub: Allow command-line editing in Lilo boot loader

On IA64 platform reset() function has one more parameter for Lilo
bootloader used by IA64 than for GRUB bootloader used for other

Signed-off-by: Michal Novotny <minovotn@xxxxxxxxxx>
 tools/pygrub/src/pygrub |    6 +++++-
 1 files changed, 5 insertions(+), 1 deletion(-)

diff -r b2b0825d6f8e -r 4b602fff137b tools/pygrub/src/pygrub
--- a/tools/pygrub/src/pygrub   Tue Mar 31 13:20:04 2009 +0100
+++ b/tools/pygrub/src/pygrub   Tue Mar 31 13:21:36 2009 +0100
@@ -316,7 +316,11 @@ class Grub:
                 curline = len(img.lines) - 1
         if self.isdone:
-            origimg.reset(img.lines)
+           # Fix to allow pygrub command-line editing in Lilo bootloader (used 
by IA64)
+           if platform.machine() == 'ia64':
+              origimg.reset(img.lines, img.path)
+           else:
+              origimg.reset(img.lines)
     def edit_line(self, line):

Xen-changelog mailing list

<Prev in Thread] Current Thread [Next in Thread>
  • [Xen-changelog] [xen-unstable] ia64, pygrub: Allow command-line editing in Lilo boot loader, Xen patchbot-unstable <=