Magellan Linux

Annotation of /tags/grubby-8_33/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


Revision 2707 - (hide annotations) (download)
Wed Jul 16 10:55:22 2014 UTC (9 years, 9 months ago) by niro
File size: 25111 byte(s)
tagged 'grubby-8_33'
1 niro 2690 2014-07-16 Niels Rogalla <niro@magellan-linux.de>
2    
3 niro 2706 * [r2705] VERSION:
4     Bump version to 8.33
5     * [r2704] new-kernel-pkg:
6     Actually do a fix for rhbz#1082318 that fixes the issue there.
7     * [r2702] ChangeLog:
8     -updated ChangeLog
9 niro 2702 * [r2701] VERSION:
10     Bump version to 8.32
11     * [r2700] grubby.c:
12     Previous ARM 64-bit test had the wrong compiler define for
13     aarch64.
14     * [r2699] new-kernel-pkg:
15     Fix bad check for new-kernel-pkg's command line arguments.
16     * [r2697] ChangeLog:
17     -updated ChangeLog
18 niro 2697 * [r2696] VERSION:
19     Bump release to 8.31
20     * [r2695] test.sh:
21     grub: Remove a redundant test
22     * [r2694] grubby.c:
23     grub: Fix a crash with kernel line without being preceded by
24     title
25     * [r2693] test.sh, test/extlinux.1[ADD], test/extlinux.2[ADD],
26     test/extlinux.3[ADD], test/extlinux.4[ADD],
27     test/results/add/extlinux1.1[ADD],
28     test/results/add/extlinux1.2[ADD],
29     test/results/add/extlinux1.3[ADD],
30     test/results/add/extlinux1.4[ADD],
31     test/results/add/extlinux2.1[ADD],
32     test/results/args/extlinux1.1[ADD],
33     test/results/args/extlinux1.2[ADD],
34     test/results/default/extlinux1.1[ADD],
35     test/results/default/extlinux1.2[ADD],
36     test/results/default/extlinux3.1[ADD],
37     test/results/default/extlinux3.2[ADD],
38     test/results/remove/extlinux3.1[ADD],
39     test/results/remove/extlinux4.1[ADD],
40     test/results/updargs/extlinux1.1[ADD],
41     test/results/updargs/extlinux1.2[ADD],
42     test/results/updargs/extlinux3.1[ADD],
43     test/results/updargs/extlinux3.2[ADD],
44     test/results/updargs/extlinux3.4[ADD],
45     test/results/updargs/extlinux3.7[ADD],
46     test/results/updargs/extlinux4.2[ADD],
47     test/results/updargs/extlinux4.3[ADD],
48     test/results/updargs/extlinux4.4[ADD],
49     test/results/updargs/extlinux4.5[ADD]:
50     extlinux: Add test suite
51     * [r2692] grubby.c:
52     extlinux: Understand "default" properly
53     * [r2690] ChangeLog:
54     -updated ChangeLog
55 niro 2690 * [r2689] VERSION:
56     Bump version to 8.30
57     * [r2688] grubby.c:
58     Always choose linux/initrd on efi-only platforms.
59     * [r2687] grubby.c, test.sh:
60     Avoid LT_LINUX_EFI/LT_INITRD_EFI on Aarch64.
61     * [r2686] new-kernel-pkg:
62     Actually /USE/ in new-kernel-pkg.
63     * [r2685] grubby.8, grubby.c, new-kernel-pkg, new-kernel-pkg.8,
64     test.sh, test/grub2.12[ADD], test/grub2.13[ADD],
65     test/results/add/g2-1.12[ADD], test/results/add/g2-1.13[ADD]:
66     Support "devicetree" directive in grub2.
67     * [r2684] new-kernel-pkg:
68     If we're on a zipl-based platform, use --banner passed to us
69     (sanitized.)
70     * [r2683] grubby.c, test.sh, test/grub2.10[ADD],
71     test/grub2.11[ADD], test/results/add/g2-1.10[ADD],
72     test/results/add/g2-1.11[ADD]:
73     Honor "linux16" and "initrd16"
74     * [r2682] grubby.c:
75     -grub2 -> grub fixes
76     * [r2681] new-kernel-pkg:
77     -honor all /etc/os-release files
78    
79 niro 2266 2013-10-21 Niels Rogalla <niro@magellan-linux.de>
80    
81 niro 2690 * [r2266] ChangeLog:
82     -updated ChangeLog
83 niro 2266 * [r2265] VERSION:
84     Bump version to 8.29
85     * [r2264] Makefile:
86     Use during make install.
87     * [r2263] grubby.c, new-kernel-pkg:
88     If we're using multiboot, add a new mbmodule not an initramfs
89     (#999908)
90     * [r2262] grubby.c:
91     Add support for SUSE grub2 configuration files
92     * [r2261] Makefile:
93     Only set RPM_OPT_FLAGS if undefined.
94     * [r2260] VERSION:
95     Bump version to 8.28
96     * [r2259] new-kernel-pkg:
97     update extlinux.conf on arm arches if it exists
98     * [r2258] grubby.c:
99     Handle numeric indices in grub2's saved environment.
100     * [r2257] grubby.c, test.sh, test/grub2.9[ADD],
101     test/results/add/g2-1.9[ADD]:
102     Attempt to compensate for shell quoting in grub names.
103     * [r2256] test/grub2-support_files/grubenv.1,
104     test/grub2-support_files/grubenv.2:
105     Fix bad grubenv file.
106     * [r2255] grubby.c, test.sh:
107     If we're using default=saved_entry, and there's nothing saved,
108     it's #0.
109     * [r2254] test.sh:
110     Only run the grub2 test suite on architectures where it's
111     meaningful.
112     * [r2253] VERSION:
113     Bump version to 8.27
114     * [r2252] grubby.c, test.sh, test/grub2-support_files[ADD],
115     test/grub2-support_files/.gitignore[ADD],
116     test/grub2-support_files/grubenv.0[ADD],
117     test/grub2-support_files/grubenv.1[ADD],
118     test/grub2-support_files/grubenv.2[ADD], test/grub2.7[ADD],
119     test/grub2.8[ADD], test/results/add/g2-1.8[ADD],
120     test/results/debug/g2.1, test/results/defaultindex/1[ADD]:
121     Make grub2's "set default=${saved_entry}" work better (#808021)
122     * [r2251] TODO[ADD]:
123     Add a TODO for a path to modernizing much of grubby's codebase.
124     * [r2250] grubby.c:
125     Don't continue executing after printing the default index.
126     * [r2249] VERSION:
127     Bump version to 8.26
128     * [r2248] new-kernel-pkg:
129     Conditionally call arm-boot-config's boot.scr generator if
130     available (#952428)
131     * [r2247] VERSION:
132     Bump version to 8.25
133     * [r2246] grubby.c:
134     Error instead of segfaulting if we can't find any working config
135     (#912873)
136     * [r2245] VERSION:
137     Bump version to 8.24
138     * [r2244] new-kernel-pkg:
139     Clean up Harald's untested code. (#923441)
140     * [r2243] VERSION:
141     Bump version to 8.23
142     * [r2242] new-kernel-pkg:
143     new-kernel-pkg: do not remove modules.* files not generated by
144     depmod
145     * [r2241] new-kernel-pkg:
146     new-kernel-pkg: factor out $kernelImage
147     * [r2240] new-kernel-pkg:
148     new-kernel-pkg: simplify argument parsing
149     * [r2239] new-kernel-pkg:
150     new-kernel-pkg: factor out $title generation
151     * [r2238] new-kernel-pkg:
152     Suppress error message in case of an empty /etc/fstab
153     * [r2237] new-kernel-pkg:
154     Fix empty root device in case of an empty /etc/fstab
155     * [r2236] Makefile, grubby.c, log.c[ADD], log.h[ADD],
156     test/results/debug/g2.1:
157     Add logging when things fail.
158     * [r2235] VERSION:
159     Bump version to 8.22
160     * [r2234] test.sh, test/grub.14[DEL], test/grub.15[DEL],
161     test/results/add/g1.7[DEL], test/results/add/g1.8[DEL]:
162     Revert "Add test case for rhbz#742885"
163    
164 niro 2054 2013-02-20 Niels Rogalla <niro@magellan-linux.de>
165    
166 niro 2266 * [r2061] ChangeLog:
167     Updated ChangeLog
168 niro 2061 * [r2060] VERSION:
169     Bump version to 8.21
170     * [r2059] new-kernel-pkg:
171     Use systemd vconsole.conf and locale.conf if present (#881908)
172     * [r2058] grubby.c:
173     Spelling fixes.
174     * [r2057] test.sh, test/grub.14[ADD], test/grub.15[ADD],
175     test/results/add/g1.7[ADD], test/results/add/g1.8[ADD]:
176     Add test case for rhbz#742885
177     * [r2056] grubby.c:
178     Deal with case-insensitive extlinux config file
179     * [r2054] ChangeLog:
180     -updated ChangeLog
181 niro 2054 * [r2053] VERSION:
182     Bump version to 8.20
183     * [r2052] grubby.c:
184     Fix removals and initrd additions for LT_KERNEL_EFI type entries.
185     * [r2051] new-kernel-pkg:
186     [new-kernel-pkg] pass --efi for removal and adding initramfs
187     images.
188    
189 niro 1943 2012-10-01 Niels Rogalla <niro@magellan-linux.de>
190    
191 niro 2054 * [r1943] ChangeLog:
192     -updated ChangeLog
193 niro 1943 * [r1941] VERSION:
194     Bump version to 8.19
195     * [r1940] grubby.c, new-kernel-pkg, test.sh, test/grub2.6[ADD],
196     test/results/add/g2-1.6[ADD], test/results/add/g2-1.7[ADD]:
197     Don't accidentally migrate from linuxefi back to linux (#859285)
198     * [r1938] VERSION:
199     Bump version to 8.18
200     * [r1937] new-kernel-pkg:
201     Change the way the kernel load address is determined for ARM
202     U-Boot.
203     * [r1935] VERSION:
204     Bump version to 8.17
205     * [r1934] grubby.c:
206     Fix broken alloca()/free() pair.
207     * [r1932] VERSION:
208     Bump version to 8.16
209     * [r1931] grubby.c:
210     Handle linuxefi and initrdefi lines correctly in grub2.
211    
212 niro 1870 2012-07-02 Niels Rogalla <niro@magellan-linux.de>
213    
214 niro 1943 * [r1870] ChangeLog:
215     -updated ChangeLog
216 niro 1870 * [r1869] Makefile:
217     -make sbindir variable and prepare grubby for usr-move
218     * [r1868] grubby.c:
219     Fix minor memory leak introduced by previous fix.
220     * [r1867] VERSION:
221     Update to 8.15
222     * [r1866] grubby.c:
223     Revert "Avoid string duplication calling dirname()"
224     * [r1865] VERSION:
225     Bump version to 8.14
226     * [r1864] Makefile, grubby.c:
227     Fix uninitialized variable error.
228     * [r1863] VERSION:
229     Since we've had a lot of changes, bump version to 8.13
230     * [r1862] grubby.8:
231     grubby.8: fixes for the grubby man page
232     * [r1861] test.sh, test/grub.12[ADD],
233     test/grub.12-support_files[ADD],
234     test/grub.12-support_files/boot[ADD],
235     test/grub.12-support_files/boot/grub[ADD],
236     test/grub.12-support_files/boot/grub/device.map[ADD],
237     test/grub.12-support_files/etc[ADD],
238     test/grub.12-support_files/etc/SuSE-release[ADD],
239     test/grub.12-support_files/etc/grub.conf[ADD],
240     test/results/info[ADD], test/results/info/g12.1[ADD]:
241     Fix for grub on SuSE systems: test lba and boot info
242     * [r1860] test/grub.13[ADD], test/results/setdefaultindex[ADD],
243     test/results/setdefaultindex/g.13.0[ADD],
244     test/results/setdefaultindex/g.13.1[ADD],
245     test/results/setdefaultindex/g.13.9[ADD],
246     test/results/setdefaultindex/g2.1.0[ADD],
247     test/results/setdefaultindex/g2.1.1[ADD],
248     test/results/setdefaultindex/g2.1.9[ADD]:
249     Add tests for --set-default-index feature
250     * [r1859] grubby.8, grubby.c:
251     Add --set-default-index feature
252     * [r1858] test.sh:
253     1 isn't a great value for MALLOC_PERTURB_ - use 5265.
254     * [r1857] test.sh:
255     test.sh: enable the use of MALLOC_PERTURB_
256     * [r1856] test.sh:
257     test.sh: revert bash 4 only syntax change
258     * [r1855] grubby.c:
259     Fix minor style issue.
260     * [r1854] grubby.c:
261     ia64/elilo: add support for probing the currently installed
262     bootloader
263     * [r1853] grubby.c:
264     ppc64/yaboot: add support for probing the currently installed
265     bootloader
266     * [r1852] grubby.c:
267     Fix grub detection on SuSE systems: config file order
268     * [r1851] grubby.c:
269     Invert "isSuseSystem()" test so the suse code is nearer the test.
270     * [r1850] grubby.c:
271     Fix for grub on SuSE systems: lba and boot information
272     * [r1849] grubby.c:
273     Support systems that do not have /boot as a separate filesystem
274     * [r1848] new-kernel-pkg:
275     Update the code to set the ubootAddress.
276     * [r1847] new-kernel-pkg, uboot:
277     Update the ubootDir default.
278     * [r1846] grubby.c:
279     Convert to c99 loop initializations.
280     * [r1845] grubby.c:
281     Avoid string duplication calling dirname()
282     * [r1844] grubby.c:
283     Add "const" specifier to function arguments
284     * [r1843] new-kernel-pkg, uboot:
285     Support UBOOT_IMGADDR override
286     * [r1842] VERSION:
287     Update version to 8.12
288     * [r1841] grubby.c:
289     Pick the last / device (#826537)
290     * [r1840] grubby.c, test/grub2.2, test/results/add/g2-1.4:
291     Preserve "trailing indentation" when splitting line elements
292     (#742720)
293     * [r1839] VERSION:
294     Update version to 8.11
295     * [r1838] test/grub2.5[ADD], test/results/add/g2-1.5[ADD]:
296     Fix failures with grub 2.00~beta2 and 8.10, and add a test case.
297     * [r1837] grubby.c, test.sh:
298     Fix failures with grub 2.00~beta2 and 8.10, and add a test case.
299    
300 niro 1805 2012-04-16 Niels Rogalla <niro@magellan-linux.de>
301    
302 niro 1870 * [r1805] ChangeLog:
303     updated ChangeLog
304 niro 1805 * [r1804] VERSION:
305     version 8.10
306     * [r1803] new-kernel-pkg:
307     Explicitly check for Grub2 on ppc
308     * [r1802] grubby.c:
309     Try to find grub2 config first
310     * [r1801] grubby.c, test.sh, test/grub2.3[ADD], test/grub2.4[ADD],
311     test/results/debug/g2.1, test/results/remove/g2-1.1[ADD],
312     test/results/remove/g2-1.2[ADD]:
313     Make --remove-kenrel support titles in grub2 (and other fixes)
314     * [r1800] grubby.c:
315     Use "isquote" where appropriate.
316    
317 niro 1772 2012-03-03 Niels Rogalla <niro@magellan-linux.de>
318    
319 niro 1805 * [r1778] new-kernel-pkg:
320     -support /etc/os-release
321     * [r1772] ChangeLog:
322     -udpated ChangeLog
323 niro 1772 * [r1771] VERSION:
324     -version 8.9
325     * [r1770] new-kernel-pkg:
326     Add support to new-kernel-pkg to recognize ARCH == armv5tel
327     needed for
328     Kirkwood based systems.
329    
330 niro 1700 2012-02-18 Niels Rogalla <niro@magellan-linux.de>
331    
332 niro 1772 * [r1757] new-kernel-pkg:
333     -let the menuentries match our grub-cosmetic patch
334     * [r1756] new-kernel-pkg:
335     -fix a infinite loop caused by dropping the path prefix of
336     mkinitrd
337     * [r1754] ChangeLog:
338     updated ChangeLog
339 niro 1754 * [r1753] VERSION:
340     -version 8.8_20120218
341     * [r1752] new-kernel-pkg:
342     new-kernel-pkg fails to find U-Boot.
343    
344     new-kernel-pkg fails to find U-Boot if the boot directory is not
345     on a
346     separate partition.
347    
348     This only affects the U-Boot image creation section of the
349     new-kernel-pkg
350     script, for ARM based systems. My initial changes were only
351     tested on
352     specific ARM-OMAP systems that required a specific U-Boot
353     partition.
354     Testing
355     on additional systems (ARM-Tegra) revealed this incorrect
356     assumption.
357    
358     The attached patch includes the following:
359    
360     - Cosmetic: Correction - change uBoot to U-Boot in comments.
361     - Additions:
362     -- Recognize ARCH == armv7hl
363     -- Make U-Boot load/execute address variable (based on machine)
364     -- Bug: Correct invalid assumption that the U-Boot directory
365     would
366     always
367     be on a separate partition.
368     * [r1751] grubby.c:
369     Try to display title when printing information with '--info'
370    
371     Signed-off-by: Cleber Rosa <crosa@redhat.com>
372     * [r1750] grubby.c:
373     Fix endswith() to correctly test its input for validity.
374     * [r1749] installkernel, new-kernel-pkg:
375     Fix hard coded paths so kernel's "make install" will DTRT.
376     * [r1748] grubby.c:
377     Implement support for "default saved" for grub2
378    
379     Signed-off-by: Cleber Rosa <crosa@redhat.com>
380     * [r1747] grubby.c:
381     Include prefix when printing kernel information
382    
383     When running grubby with '--info=', the initrd is displayed with
384     the
385     boot prefix, so, for correctness, also include it in the kernel
386     line.
387    
388     Signed-off-by: Cleber Rosa <crosa@redhat.com>
389     * [r1746] grubby.c:
390     Refactor grub2 title extraction, making it a function
391    
392     '--default-title' now uses that functions, but others such as
393     '--info'
394     could, IMHO, also display the title and thus, use the refactored
395     function.
396    
397     Signed-off-by: Cleber Rosa <crosa@redhat.com>
398     * [r1745] grubby.c:
399     Include a / when one is missing in paths (#769641)
400     * [r1743] ChangeLog:
401     updated ChangeLog
402 niro 1743 * [r1742] VERSION:
403     -version 8.8
404     * [r1741] test.sh:
405     Fix new test case to not care if /boot is a mountpoint...
406     * [r1739] ChangeLog:
407     updated ChangeLog
408 niro 1739 * [r1738] VERSION:
409     -version 8.7
410     * [r1737] test.sh, test/results/debug[ADD],
411     test/results/debug/g2.1[ADD], test/results/debug/g2.1.2[ADD]:
412     Add a test case for --debug.
413    
414     Make sure --debug works as expected in both successful and failed
415     attempts.
416     * [r1736] grubby.8, grubby.c:
417     grubby: Add --debug option to annotate "suitable template"
418     failures
419    
420     Today, when grubby fails with "no suitable template found" the
421     user
422     has no idea why that might be. These can fail for several
423     reasons.
424     So add a --debug option to print out the line in grubby.c where
425     it
426     failed, a text message describing the failure, and a copy of the
427     bootloader entry that failed, to aid investigation.
428    
429     Signed-off-by: Eric Sandeen <sandeen@redhat.com>
430     * [r1734] ChangeLog:
431     updated ChangeLog
432 niro 1734 * [r1733] VERSION:
433     -version 8.6
434     * [r1732] test/results/remove/g2-1.4:
435     Fix another test broken by 4bb88f93e6c7cf432e354a164fce8743794a
436     * [r1730] ChangeLog:
437     updated ChangeLog
438 niro 1730 * [r1729] VERSION:
439     -version 8.5
440     * [r1728] new-kernel-pkg:
441     Don't hardcode dracut path. (#768645)
442    
443     dracut moved from /sbin to /usr/bin, so fix that, but also it's
444     pointless to hardcode what's in PATH.
445     * [r1727] grubby.c, test.sh, test/results/remove/g2-1.4[ADD]:
446     Use dummy entries for text following kernel entries so it is
447     preserved
448     (#744717)
449    
450     Signed-off-by: Adam Williamson <awilliam@redhat.com>
451     * [r1726] test/results/defaulttitle/g2.1:
452     Fix up one test result for changes from
453     4bb88f93e6c7cf432e354a164fce8743794a84a5
454     * [r1724] ChangeLog:
455     updated ChangeLog
456 niro 1724 * [r1723] VERSION:
457     -version 8.4
458     * [r1722] grubby.c, test/grub2.1, test/results/add/g2-1.1,
459     test/results/add/g2-1.2, test/results/add/g2-1.3:
460     Update "echo 'Loading..." messages to the new kernel version
461    
462     grub2-mkconfig will create lines like:
463     echo 'Loading Linux 3.1.0-0.rc6.git0.0.fc16.x86_64
464     ...'
465     - depending on the content of /etc/default/grub.
466    
467     grubby would recognize these lines and replace them with lines
468     with the
469     right
470     version number such as:
471     echo 'Loading Fedora (3.1.0-0.rc6.git0.0.fc16.x86_64)'
472    
473     these lines were however not recognized by grubby and would not
474     be
475     updated on
476     next kernel update when this entry would be used as template.
477    
478     With this patch grubby will no longer look for a specific title
479     but
480     patch any
481     "echo 'Loading" line immediately before the kernel line.
482    
483     Signed-off-by: Adam Williamson <awilliam@redhat.com>
484     * [r1721] grubby.8, grubby.c, test.sh,
485     test/results/defaulttitle[ADD],
486     test/results/defaulttitle/g.1[ADD],
487     test/results/defaulttitle/g.10[ADD],
488     test/results/defaulttitle/g.11[ADD],
489     test/results/defaulttitle/g.2[ADD],
490     test/results/defaulttitle/g.3[ADD],
491     test/results/defaulttitle/g.4[ADD],
492     test/results/defaulttitle/g.5[ADD],
493     test/results/defaulttitle/g.6[ADD],
494     test/results/defaulttitle/g.7[ADD],
495     test/results/defaulttitle/g.8[ADD],
496     test/results/defaulttitle/g.9[ADD],
497     test/results/defaulttitle/g2.1[ADD],
498     test/results/defaulttitle/g2.2[ADD]:
499     Add new '--default-title' feature.
500    
501     This displays the title of the default entry directly from the
502     parsed configuration file.
503    
504     Signed-off-by: Cleber Rosa <crosa@redhat.com>
505     * [r1720] grubby.8, grubby.c, test.sh,
506     test/results/defaultindex[ADD], test/results/defaultindex/0[ADD],
507     test/results/defaultindex/2[ADD]:
508     Add new '--default-index' feature.
509    
510     This displays the (numeric) index of the default entry directly
511     from the parsed configuration file.
512    
513     Signed-off-by: Cleber Rosa <crosa@redhat.com>
514     * [r1719] test.sh:
515     test.sh: add feature for testing the output of a grubby command
516    
517     Instead of comparing the configuration file that gets generated
518     by
519     a grubby command
520    
521     Signed-off-by: Cleber Rosa <crosa@redhat.com>
522     * [r1718] grubby.c:
523     GRUB: Fix detection by increasing offset when comparing stage1 to
524     MBR
525    
526     A couple of instructions of grub's stage1 get modified when
527     copied to
528     the
529     MBR (replaced by NOOPs). Check for this condition, and skip these
530     bytes
531     while compare stage1 and MBR.
532    
533     Signed-off-by: Cleber Rosa <crosa@redhat.com>
534     * [r1717] grubby.c:
535     Don't crash if grubConfig not found.
536    
537     I trigger this crash on my system. It has syslinux and no grub.
538    
539     Signed-off-by: Christopher Li <kernel@chrisli.org>
540     * [r1716] new-kernel-pkg:
541     Adding extlinux support for new-kernel-pkg
542    
543     Signed-off-by: Christopher Li <kernel@chrisli.org>
544     * [r1715] grubby.c:
545     Look for other possible grub config files
546    
547     Since debian and Ubuntu don't symlink /boot/grub/menu.lst
548     to /etc/grub.conf, make it possible to look them over on
549     this original location as well.
550    
551     Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
552     * [r1714] grubby.c:
553     Make grubby to recognize Ubuntu's spin of Grub2
554    
555     We are looking to use grubby as a bootloader entries
556     manager for the autotest project:
557    
558     http://autotest.kernel.org/
559    
560     The project aims to cover more distros than just
561     red hat based ones, so this small patch fixes the
562     tool under Ubuntu. They have chosen to name grub2
563     grub, in all directory references. Also, they don't
564     make symlinks of grub config files on /etc. So,
565     adapt the code to take into consideration this
566     behavior.
567    
568     Changes from v1:
569     * Removed nested set of {}
570     * Made the return in case /etc/grub.d is found
571     indented
572     * Moved the dbgPrint("not found\n") statement
573     before the last return. Also, put a new
574     dbgPrint("found\n") if we've found a suitable
575     grub2 config file ubuntu/debian style.
576    
577     Signed-off-by: Lucas Meneghel Rodrigues <lmr@redhat.com>
578     * [r1712] ChangeLog:
579     updated ChangeLog
580 niro 1712 * [r1711] VERSION:
581     -version 8.3
582     * [r1710] new-kernel-pkg:
583     Fix new-kernel-pkg invocation of grubby for grub (bz 725185)
584    
585     new-kernel-pkg did not specify --grub when it called grubby to
586     update the
587     kernel entry with an initrd. Grubby would then try to probe what
588     to
589     do and
590     would give preference to grub2 and thus leave an incomplete grub
591     entry.
592    
593     new-kernel-pkg did also not specify the grub config file
594     explicitly
595     to
596     grubby as it do for the grub2 config file. That could perhaps in
597     some
598     situations cause grubby to do something else than new-kernel-pkg
599     expected.
600    
601     Now --grub -c $grubConfig is specified explicitly in all cases.
602     * [r1708] ChangeLog:
603     updated ChangeLog
604 niro 1708 * [r1707] VERSION:
605     -version 8.2
606     * [r1706] new-kernel-pkg:
607     Read HYPERVISOR and HYPERVISOR_ARGS from /etc/conf.d/grubby and
608     set
609     mbkernel and mbargs Signed-off-by: W. Michael Petullo
610     <mike@flyn.org>
611     * [r1704] ChangeLog:
612     updated ChangeLog
613 niro 1704 * [r1703] VERSION:
614     -version 8.1
615     * [r1702] new-kernel-pkg:
616     Fix a miss-spelled variable name.
617    
618     "grub2Config", not "grub2Cfg".
619     * [r1700] ChangeLog:
620     updated ChangeLog
621 niro 1700 * [r1699] VERSION:
622     -version 8.0
623     * [r1698] test.sh, test/grub2.1[ADD], test/grub2.2[ADD],
624     test/results/add/g2-1.1[ADD], test/results/add/g2-1.2[ADD],
625     test/results/add/g2-1.3[ADD], test/results/add/g2-1.4[ADD]:
626     Add some limited test cases for grub2.
627     * [r1697] new-kernel-pkg:
628     Update grub2 support to new-kernel-pkg
629    
630     This uses grubby for grub2 on efi and non-efi machines.
631    
632     2012-02-17 Niels Rogalla <niro@magellan-linux.de>
633    
634     * [r1696] grubby.c:
635     Add grub2.cfg support to grubby.
636     * [r1695] Makefile:
637     Add -ggdb
638     * [r1694] Makefile, grubby.c:
639     Tweak some make options.
640    
641     Some functions are only used in dbgPrintf() arguments. As such,
642     errors/warnings on unused functions need to be disabled.
643    
644     Also, use -std=gnu99.
645    
646     Also, add a debug target.
647     * [r1693] grubby.c:
648     Rename entrySeparator to entryStart.
649    
650     Since we're actually using it to detect the start of an entry
651     (and
652     specifically not the end), name this slightly better.
653     * [r1692] grubby.c:
654     Convert configFileInfo structs to C99-style initializers.
655    
656     Get rid of the old initializers where struct names were commends,
657     in
658     favor of C99-style assignment, so new fields can be put at
659     logical
660     places without having to change the whole file.
661     * [r1691] new-kernel-pkg, uboot[ADD]:
662     Add uboot support for ARM (#712199)
663    
664 niro 1433 2011-07-19 Niels Rogalla <niro@magellan-linux.de>
665    
666 niro 1700 * [r1433] ChangeLog[ADD]:
667     -added ChangeLog
668 niro 1433 * [r1432] VERSION:
669     -version 7.0.18 - upstream fixed grub2 errors in new-kernel-pkg,
670     which we already done in our port of 7.0.17. ver up to be in sync
671     with upstream
672     * [r1431] new-kernel-pkg:
673     -we install grub2 without '2' suffix
674    
675     2011-06-03 Niels Rogalla <niro@magellan-linux.de>
676    
677     * [r1341] VERSION:
678     -version 7.0.17.1
679     * [r1340] installkernel:
680     -be dracut friendly
681     * [r1339] Makefile:
682     -added installkernel{,.8}
683     * [r1338] installkernel[CPY], installkernel.8[CPY]:
684     -copied from magellan-mkinitrd
685     * [r1336] VERSION:
686     -version 7.0.17
687     * [r1335] Makefile:
688     -adjusted Makefile to use grubby's version file
689     * [r1334] new-kernel-pkg, new-kernel-pkg.8:
690     -be more dracut and plymouth friendly
691     * [r1333] make-tarball.sh[ADD]:
692     -added make-tarball script
693     * [r1332] .[CPY], Makefile[CPY], VERSION[CPY], grubby.8[CPY],
694     grubby.c[CPY], new-kernel-pkg[CPY], new-kernel-pkg.8[CPY],
695     test.sh[CPY], test/elilo.1[CPY], test/elilo.2[CPY],
696     test/results/add/g1.5[CPY], test/results/add/g1.6[CPY],
697     test/results/add/y3.1[CPY], test/results/multiboot/e1.1[CPY],
698     test/results/multiboot/e1.2[CPY],
699     test/results/multiboot/e2.1[CPY],
700     test/results/multiboot/e2.2[CPY],
701     test/results/multiboot/e2.3[CPY], test/results/updargs/g3.7[CPY],
702     test/results/updargs/g7.5[CPY], test/yaboot.1[CPY],
703     test/yaboot.2[CPY], test/yaboot.3[CPY]:
704     -forkin standalone grubby
705    
706 niro 2054 2010-12-15 Niels Rogalla <niro@magellan-linux.de>
707    
708     * [r1183]
709     -fixed missing man-pages
710     * [r1178]
711     -added missing man page
712     * [r1177]
713     -added check for return value of getuuidbydev() - resolves a
714     segfault if the device does not exist - see rhbz#592294
715    
716     2010-09-14 Niels Rogalla <niro@magellan-linux.de>
717    
718     * [r1156]
719     -merged with upstream:
720     -update initrd support
721     -better rootdev handling
722     -better support for uuids
723     * [r1153]
724     -install grubby man-page
725     * [r1152]
726     -fixed a typo
727    
728     2009-11-17 Niels Rogalla <niro@magellan-linux.de>
729    
730     * [r937]
731     -fixed missing mandir variable
732    
733     2009-10-28 Niels Rogalla <niro@magellan-linux.de>
734    
735     * [r926]
736     -read grub options from /etc/conf.d/grub
737     * [r925]
738     -read config from /etc/conf.d/grubby
739     * [r924]
740     -updated style
741     * [r923]
742     -pulled in new version from fedora (7.0.8) with update support
743     -removed dracut and fedara specific stuff
744     -fixed to work with magellan
745     * [r920]
746     -fixed grub.conf default location
747     * [r917]
748     -we not providing installkernel here
749     * [r914]
750     -updated grubby to version 7.0.8 from fedory with blkid support
751    
752     2009-04-24 Niels Rogalla <niro@magellan-linux.de>
753    
754     * [r819]
755     -converted cvsignore to svn:ignore propset
756    
757     2007-09-02 Niels Rogalla <niro@magellan-linux.de>
758    
759     * [r547]
760     -fixed CFLAGS
761    
762     2007-09-01 Niels Rogalla <niro@magellan-linux.de>
763    
764     * [r532]
765     -import if magellan mkinitrd; it is a fork of redhats
766     mkinitrd-5.0.8 with all magellan patches and features; deprecates
767     magellan-src/mkinitrd
768