Magellan Linux

Diff of /tags/grubby-8_40_20170627/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 1712 by niro, Sat Feb 18 00:29:19 2012 UTC revision 1743 by niro, Sat Feb 18 01:05:10 2012 UTC
# Line 1  Line 1 
1  2012-02-18  Niels Rogalla <niro@magellan-linux.de>  2012-02-18  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r1742] VERSION:
4      -version 8.8
5     * [r1741] test.sh:
6      Fix new test case to not care if /boot is a mountpoint...
7     * [r1739] ChangeLog:
8      updated ChangeLog
9     * [r1738] VERSION:
10      -version 8.7
11     * [r1737] test.sh, test/results/debug[ADD],
12      test/results/debug/g2.1[ADD], test/results/debug/g2.1.2[ADD]:
13      Add a test case for --debug.
14      
15      Make sure --debug works as expected in both successful and failed
16      attempts.
17     * [r1736] grubby.8, grubby.c:
18      grubby: Add --debug option to annotate "suitable template"
19      failures
20      
21      Today, when grubby fails with "no suitable template found" the
22      user
23      has no idea why that might be. These can fail for several
24      reasons.
25      So add a --debug option to print out the line in grubby.c where
26      it
27      failed, a text message describing the failure, and a copy of the
28      bootloader entry that failed, to aid investigation.
29      
30      Signed-off-by: Eric Sandeen <sandeen@redhat.com>
31     * [r1734] ChangeLog:
32      updated ChangeLog
33     * [r1733] VERSION:
34      -version 8.6
35     * [r1732] test/results/remove/g2-1.4:
36      Fix another test broken by 4bb88f93e6c7cf432e354a164fce8743794a
37     * [r1730] ChangeLog:
38      updated ChangeLog
39     * [r1729] VERSION:
40      -version 8.5
41     * [r1728] new-kernel-pkg:
42      Don't hardcode dracut path. (#768645)
43      
44      dracut moved from /sbin to /usr/bin, so fix that, but also it's
45      pointless to hardcode what's in PATH.
46     * [r1727] grubby.c, test.sh, test/results/remove/g2-1.4[ADD]:
47      Use dummy entries for text following kernel entries so it is
48      preserved
49      (#744717)
50      
51      Signed-off-by: Adam Williamson <awilliam@redhat.com>
52     * [r1726] test/results/defaulttitle/g2.1:
53      Fix up one test result for changes from
54      4bb88f93e6c7cf432e354a164fce8743794a84a5
55     * [r1724] ChangeLog:
56      updated ChangeLog
57     * [r1723] VERSION:
58      -version 8.4
59     * [r1722] grubby.c, test/grub2.1, test/results/add/g2-1.1,
60      test/results/add/g2-1.2, test/results/add/g2-1.3:
61      Update "echo 'Loading..." messages to the new kernel version
62      
63      grub2-mkconfig will create lines like:
64      echo 'Loading Linux 3.1.0-0.rc6.git0.0.fc16.x86_64
65      ...'
66      - depending on the content of /etc/default/grub.
67      
68      grubby would recognize these lines and replace them with lines
69      with the
70      right
71      version number such as:
72      echo 'Loading Fedora (3.1.0-0.rc6.git0.0.fc16.x86_64)'
73      
74      these lines were however not recognized by grubby and would not
75      be
76      updated on
77      next kernel update when this entry would be used as template.
78      
79      With this patch grubby will no longer look for a specific title
80      but
81      patch any
82      "echo 'Loading" line immediately before the kernel line.
83      
84      Signed-off-by: Adam Williamson <awilliam@redhat.com>
85     * [r1721] grubby.8, grubby.c, test.sh,
86      test/results/defaulttitle[ADD],
87      test/results/defaulttitle/g.1[ADD],
88      test/results/defaulttitle/g.10[ADD],
89      test/results/defaulttitle/g.11[ADD],
90      test/results/defaulttitle/g.2[ADD],
91      test/results/defaulttitle/g.3[ADD],
92      test/results/defaulttitle/g.4[ADD],
93      test/results/defaulttitle/g.5[ADD],
94      test/results/defaulttitle/g.6[ADD],
95      test/results/defaulttitle/g.7[ADD],
96      test/results/defaulttitle/g.8[ADD],
97      test/results/defaulttitle/g.9[ADD],
98      test/results/defaulttitle/g2.1[ADD],
99      test/results/defaulttitle/g2.2[ADD]:
100      Add new '--default-title' feature.
101      
102      This displays the title of the default entry directly from the
103      parsed configuration file.
104      
105      Signed-off-by: Cleber Rosa <crosa@redhat.com>
106     * [r1720] grubby.8, grubby.c, test.sh,
107      test/results/defaultindex[ADD], test/results/defaultindex/0[ADD],
108      test/results/defaultindex/2[ADD]:
109      Add new '--default-index' feature.
110      
111      This displays the (numeric) index of the default entry directly
112      from the parsed configuration file.
113      
114      Signed-off-by: Cleber Rosa <crosa@redhat.com>
115     * [r1719] test.sh:
116      test.sh: add feature for testing the output of a grubby command
117      
118      Instead of comparing the configuration file that gets generated
119      by
120      a grubby command
121      
122      Signed-off-by: Cleber Rosa <crosa@redhat.com>
123     * [r1718] grubby.c:
124      GRUB: Fix detection by increasing offset when comparing stage1 to
125      MBR
126      
127      A couple of instructions of grub's stage1 get modified when
128      copied to
129      the
130      MBR (replaced by NOOPs). Check for this condition, and skip these
131      bytes
132      while compare stage1 and MBR.
133      
134      Signed-off-by: Cleber Rosa <crosa@redhat.com>
135     * [r1717] grubby.c:
136      Don't crash if grubConfig not found.
137      
138      I trigger this crash on my system. It has syslinux and no grub.
139      
140      Signed-off-by: Christopher Li <kernel@chrisli.org>
141     * [r1716] new-kernel-pkg:
142      Adding extlinux support for new-kernel-pkg
143      
144      Signed-off-by: Christopher Li <kernel@chrisli.org>
145     * [r1715] grubby.c:
146      Look for other possible grub config files
147      
148      Since debian and Ubuntu don't symlink /boot/grub/menu.lst
149      to /etc/grub.conf, make it possible to look them over on
150      this original location as well.
151      
152      Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
153     * [r1714] grubby.c:
154      Make grubby to recognize Ubuntu's spin of Grub2
155      
156      We are looking to use grubby as a bootloader entries
157      manager for the autotest project:
158      
159      http://autotest.kernel.org/
160      
161      The project aims to cover more distros than just
162      red hat based ones, so this small patch fixes the
163      tool under Ubuntu. They have chosen to name grub2
164      grub, in all directory references. Also, they don't
165      make symlinks of grub config files on /etc. So,
166      adapt the code to take into consideration this
167      behavior.
168      
169      Changes from v1:
170      * Removed nested set of {}
171      * Made the return in case /etc/grub.d is found
172      indented
173      * Moved the dbgPrint("not found\n") statement
174      before the last return. Also, put a new
175      dbgPrint("found\n") if we've found a suitable
176      grub2 config file ubuntu/debian style.
177      
178      Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
179     * [r1712] ChangeLog:
180      updated ChangeLog
181   * [r1711] VERSION:   * [r1711] VERSION:
182    -version 8.3    -version 8.3
183   * [r1710] new-kernel-pkg:   * [r1710] new-kernel-pkg:

Legend:
Removed from v.1712  
changed lines
  Added in v.1743