From 2f446676213f6240f106854c8c853c48a8c7ef78 Mon Sep 17 00:00:00 2001 From: Miroslav Rezanina Date: Tue, 13 Dec 2011 15:39:28 +0000 Subject: pygrub: Fix "a" entry editing in grub2 When user wants to change entry in grub2 menu in pygrub, there's no response in case of appending command line arguments ('a' key). Append malfunction is caused by change of keyword used for kernel record. Grub uses 'kernel' for line with linux kernel but grub2 uses 'linux' instead. This patch adds checking for both grub 1 and 2 keywords. Signed-off-by: Miroslav Rezanina Committed-by: Ian Jackson --- tools/pygrub/src/pygrub | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'tools/pygrub') diff --git a/tools/pygrub/src/pygrub b/tools/pygrub/src/pygrub index 2db333e9e2..e14df3f45c 100644 --- a/tools/pygrub/src/pygrub +++ b/tools/pygrub/src/pygrub @@ -522,7 +522,7 @@ class Grub: # find the kernel line, edit it and then boot img = self.cf.images[self.selected_image] for line in img.lines: - if line.startswith("kernel"): + if line.startswith("kernel") or line.startswith("linux"): l = self.edit_line(line) if l is not None: img.set_from_line(l, replace = True) -- cgit v1.2.3