Magellan Linux

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

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