Magellan Linux

Diff of /tags/grubby-8_30/ChangeLog

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

revision 1433 by niro, Tue Jul 19 17:08:17 2011 UTC revision 1734 by niro, Sat Feb 18 01:00:56 2012 UTC
# Line 1  Line 1 
1    2012-02-18  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r1733] VERSION:
4      -version 8.6
5     * [r1732] test/results/remove/g2-1.4:
6      Fix another test broken by 4bb88f93e6c7cf432e354a164fce8743794a
7     * [r1730] ChangeLog:
8      updated ChangeLog
9     * [r1729] VERSION:
10      -version 8.5
11     * [r1728] new-kernel-pkg:
12      Don't hardcode dracut path. (#768645)
13      
14      dracut moved from /sbin to /usr/bin, so fix that, but also it's
15      pointless to hardcode what's in PATH.
16     * [r1727] grubby.c, test.sh, test/results/remove/g2-1.4[ADD]:
17      Use dummy entries for text following kernel entries so it is
18      preserved
19      (#744717)
20      
21      Signed-off-by: Adam Williamson <awilliam@redhat.com>
22     * [r1726] test/results/defaulttitle/g2.1:
23      Fix up one test result for changes from
24      4bb88f93e6c7cf432e354a164fce8743794a84a5
25     * [r1724] ChangeLog:
26      updated ChangeLog
27     * [r1723] VERSION:
28      -version 8.4
29     * [r1722] grubby.c, test/grub2.1, test/results/add/g2-1.1,
30      test/results/add/g2-1.2, test/results/add/g2-1.3:
31      Update "echo 'Loading..." messages to the new kernel version
32      
33      grub2-mkconfig will create lines like:
34      echo 'Loading Linux 3.1.0-0.rc6.git0.0.fc16.x86_64
35      ...'
36      - depending on the content of /etc/default/grub.
37      
38      grubby would recognize these lines and replace them with lines
39      with the
40      right
41      version number such as:
42      echo 'Loading Fedora (3.1.0-0.rc6.git0.0.fc16.x86_64)'
43      
44      these lines were however not recognized by grubby and would not
45      be
46      updated on
47      next kernel update when this entry would be used as template.
48      
49      With this patch grubby will no longer look for a specific title
50      but
51      patch any
52      "echo 'Loading" line immediately before the kernel line.
53      
54      Signed-off-by: Adam Williamson <awilliam@redhat.com>
55     * [r1721] grubby.8, grubby.c, test.sh,
56      test/results/defaulttitle[ADD],
57      test/results/defaulttitle/g.1[ADD],
58      test/results/defaulttitle/g.10[ADD],
59      test/results/defaulttitle/g.11[ADD],
60      test/results/defaulttitle/g.2[ADD],
61      test/results/defaulttitle/g.3[ADD],
62      test/results/defaulttitle/g.4[ADD],
63      test/results/defaulttitle/g.5[ADD],
64      test/results/defaulttitle/g.6[ADD],
65      test/results/defaulttitle/g.7[ADD],
66      test/results/defaulttitle/g.8[ADD],
67      test/results/defaulttitle/g.9[ADD],
68      test/results/defaulttitle/g2.1[ADD],
69      test/results/defaulttitle/g2.2[ADD]:
70      Add new '--default-title' feature.
71      
72      This displays the title of the default entry directly from the
73      parsed configuration file.
74      
75      Signed-off-by: Cleber Rosa <crosa@redhat.com>
76     * [r1720] grubby.8, grubby.c, test.sh,
77      test/results/defaultindex[ADD], test/results/defaultindex/0[ADD],
78      test/results/defaultindex/2[ADD]:
79      Add new '--default-index' feature.
80      
81      This displays the (numeric) index of the default entry directly
82      from the parsed configuration file.
83      
84      Signed-off-by: Cleber Rosa <crosa@redhat.com>
85     * [r1719] test.sh:
86      test.sh: add feature for testing the output of a grubby command
87      
88      Instead of comparing the configuration file that gets generated
89      by
90      a grubby command
91      
92      Signed-off-by: Cleber Rosa <crosa@redhat.com>
93     * [r1718] grubby.c:
94      GRUB: Fix detection by increasing offset when comparing stage1 to
95      MBR
96      
97      A couple of instructions of grub's stage1 get modified when
98      copied to
99      the
100      MBR (replaced by NOOPs). Check for this condition, and skip these
101      bytes
102      while compare stage1 and MBR.
103      
104      Signed-off-by: Cleber Rosa <crosa@redhat.com>
105     * [r1717] grubby.c:
106      Don't crash if grubConfig not found.
107      
108      I trigger this crash on my system. It has syslinux and no grub.
109      
110      Signed-off-by: Christopher Li <kernel@chrisli.org>
111     * [r1716] new-kernel-pkg:
112      Adding extlinux support for new-kernel-pkg
113      
114      Signed-off-by: Christopher Li <kernel@chrisli.org>
115     * [r1715] grubby.c:
116      Look for other possible grub config files
117      
118      Since debian and Ubuntu don't symlink /boot/grub/menu.lst
119      to /etc/grub.conf, make it possible to look them over on
120      this original location as well.
121      
122      Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
123     * [r1714] grubby.c:
124      Make grubby to recognize Ubuntu's spin of Grub2
125      
126      We are looking to use grubby as a bootloader entries
127      manager for the autotest project:
128      
129      http://autotest.kernel.org/
130      
131      The project aims to cover more distros than just
132      red hat based ones, so this small patch fixes the
133      tool under Ubuntu. They have chosen to name grub2
134      grub, in all directory references. Also, they don't
135      make symlinks of grub config files on /etc. So,
136      adapt the code to take into consideration this
137      behavior.
138      
139      Changes from v1:
140      * Removed nested set of {}
141      * Made the return in case /etc/grub.d is found
142      indented
143      * Moved the dbgPrint("not found\n") statement
144      before the last return. Also, put a new
145      dbgPrint("found\n") if we've found a suitable
146      grub2 config file ubuntu/debian style.
147      
148      Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
149     * [r1712] ChangeLog:
150      updated ChangeLog
151     * [r1711] VERSION:
152      -version 8.3
153     * [r1710] new-kernel-pkg:
154      Fix new-kernel-pkg invocation of grubby for grub (bz 725185)
155      
156      new-kernel-pkg did not specify --grub when it called grubby to
157      update the
158      kernel entry with an initrd. Grubby would then try to probe what
159      to
160      do and
161      would give preference to grub2 and thus leave an incomplete grub
162      entry.
163      
164      new-kernel-pkg did also not specify the grub config file
165      explicitly
166      to
167      grubby as it do for the grub2 config file. That could perhaps in
168      some
169      situations cause grubby to do something else than new-kernel-pkg
170      expected.
171      
172      Now --grub -c $grubConfig is specified explicitly in all cases.
173     * [r1708] ChangeLog:
174      updated ChangeLog
175     * [r1707] VERSION:
176      -version 8.2
177     * [r1706] new-kernel-pkg:
178      Read HYPERVISOR and HYPERVISOR_ARGS from /etc/conf.d/grubby and
179      set
180      mbkernel and mbargs Signed-off-by: W. Michael Petullo
181      <mike@flyn.org>
182     * [r1704] ChangeLog:
183      updated ChangeLog
184     * [r1703] VERSION:
185      -version 8.1
186     * [r1702] new-kernel-pkg:
187      Fix a miss-spelled variable name.
188      
189      "grub2Config", not "grub2Cfg".
190     * [r1700] ChangeLog:
191      updated ChangeLog
192     * [r1699] VERSION:
193      -version 8.0
194     * [r1698] test.sh, test/grub2.1[ADD], test/grub2.2[ADD],
195      test/results/add/g2-1.1[ADD], test/results/add/g2-1.2[ADD],
196      test/results/add/g2-1.3[ADD], test/results/add/g2-1.4[ADD]:
197      Add some limited test cases for grub2.
198     * [r1697] new-kernel-pkg:
199      Update grub2 support to new-kernel-pkg
200      
201      This uses grubby for grub2 on efi and non-efi machines.
202    
203    2012-02-17  Niels Rogalla <niro@magellan-linux.de>
204    
205     * [r1696] grubby.c:
206      Add grub2.cfg support to grubby.
207     * [r1695] Makefile:
208      Add -ggdb
209     * [r1694] Makefile, grubby.c:
210      Tweak some make options.
211      
212      Some functions are only used in dbgPrintf() arguments. As such,
213      errors/warnings on unused functions need to be disabled.
214      
215      Also, use -std=gnu99.
216      
217      Also, add a debug target.
218     * [r1693] grubby.c:
219      Rename entrySeparator to entryStart.
220      
221      Since we're actually using it to detect the start of an entry
222      (and
223      specifically not the end), name this slightly better.
224     * [r1692] grubby.c:
225      Convert configFileInfo structs to C99-style initializers.
226      
227      Get rid of the old initializers where struct names were commends,
228      in
229      favor of C99-style assignment, so new fields can be put at
230      logical
231      places without having to change the whole file.
232     * [r1691] new-kernel-pkg, uboot[ADD]:
233      Add uboot support for ARM (#712199)
234    
235  2011-07-19  Niels Rogalla <niro@magellan-linux.de>  2011-07-19  Niels Rogalla <niro@magellan-linux.de>
236    
237     * [r1433] ChangeLog[ADD]:
238      -added ChangeLog
239   * [r1432] VERSION:   * [r1432] VERSION:
240    -version 7.0.18 - upstream fixed grub2 errors in new-kernel-pkg,    -version 7.0.18 - upstream fixed grub2 errors in new-kernel-pkg,
241    which we already done in our port of 7.0.17. ver up to be in sync    which we already done in our port of 7.0.17. ver up to be in sync

Legend:
Removed from v.1433  
changed lines
  Added in v.1734