Magellan Linux

Diff of /trunk/grubby/ChangeLog

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

revision 2054 by niro, Wed Feb 20 14:02:04 2013 UTC revision 3155 by niro, Tue Jul 7 11:39:56 2020 UTC
# Line 1  Line 1 
1    2020-07-07  Niels Rogalla <niro@magellan-linux.de>
2    
3     * [r3154] grubby.c:
4      Fix maybe-uninitialized warning
5     * [r3153] grubby.c:
6      Fix stringop-overflow warning
7     * [r3152] Makefile, grubby-bls[DEL], test-bls.sh[DEL],
8      test/bls[DEL]:
9      Remove the grubby-bls script
10     * [r3151] grubby.c, test/results/debug/g2.1:
11      Print default image even if isn't a suitable one
12     * [r3150] grubby.c:
13      Check that pointers are not NULL before dereferencing them
14     * [r3149] grubby.c:
15      Fix GCC warnings about possible string truncations and buffer
16      overflows
17     * [r3148] grubby.8:
18      Improve man page for --info option
19     * [r3147] grubby-bls:
20      Print information about the entry set as default by grubby-bls
21      script
22     * [r3146] grubby-bls:
23      Use ! instead of , as sed delimiter in grubby-bls script
24     * [r3145] grubby-bls:
25      grubby-bls should only check if kernel exists and not if was
26      installed
27     * [r3144] grubby-bls:
28      Make grubby-bls execute grub2-mkconfig on ppc64
29     * [r3143] installkernel:
30      Make installkernel to use kernel-install scripts on BLS
31      configuration
32     * [r3142] grubby-bls:
33      Use /boot/loader/entries as BLS directory also on EFI systems
34     * [r3141] Makefile, grubby-bls[ADD], test-bls.sh[ADD],
35      test/bls[ADD], test/bls/grub2-support_files[ADD],
36      test/bls/grub2-support_files/grubenv[ADD], test/bls/results[ADD],
37      test/bls/results/add[ADD], test/bls/results/add/g1[ADD],
38      test/bls/results/add/g11[ADD], test/bls/results/add/g12[ADD],
39      test/bls/results/add/g13[ADD], test/bls/results/add/g14[ADD],
40      test/bls/results/add/g2[ADD], test/bls/results/add/g3[ADD],
41      test/bls/results/add/g5[ADD], test/bls/results/add/g6[ADD],
42      test/bls/results/add/g7[ADD], test/bls/results/add/g8[ADD],
43      test/bls/results/add/g9[ADD], test/bls/results/add/z1.1[ADD],
44      test/bls/results/add/z1.2[ADD], test/bls/results/add/z4.1[ADD],
45      test/bls/results/add/z4.2[ADD], test/bls/results/default[ADD],
46      test/bls/results/default/g10.1[ADD],
47      test/bls/results/default/g10.2[ADD],
48      test/bls/results/default/g10.3[ADD],
49      test/bls/results/default/index0[ADD],
50      test/bls/results/default/index1[ADD],
51      test/bls/results/default/kernel0[ADD],
52      test/bls/results/default/kernel1[ADD],
53      test/bls/results/default/title0[ADD],
54      test/bls/results/default/title1[ADD],
55      test/bls/results/default/z2[ADD], test/bls/results/display[ADD],
56      test/bls/results/display/info0[ADD],
57      test/bls/results/remove[ADD], test/bls/results/remove/g4[ADD],
58      test/bls/results/remove/g8[ADD], test/bls/results/remove/g9[ADD],
59      test/bls/results/remove/z3.1[ADD],
60      test/bls/results/remove/z3.2[ADD],
61      test/bls/zipl-support_files[ADD],
62      test/bls/zipl-support_files/cfg_temp[ADD],
63      test/bls/zipl-support_files/zipl.conf[ADD]:
64      Add grubby-bls script (#35)
65     * [r3140] test.sh, test/grub2-support_files/g2.20-mounts[ADD],
66      test/grub2-support_files/g2.21-mounts[ADD],
67      test/grub2-support_files/g2.22-mounts[ADD],
68      test/grub2-support_files/g2.23-mounts[ADD],
69      test/grub2-support_files/g2.24-mounts[ADD],
70      test/grub2-support_files/g2.25-mounts[ADD], test/grub2.20[ADD],
71      test/grub2.21[ADD], test/grub2.22[ADD], test/grub2.23[ADD],
72      test/grub2.24[ADD], test/grub2.25[ADD],
73      test/results/add/g2-1.20[ADD], test/results/add/g2-1.21[ADD],
74      test/results/add/g2-1.22[ADD], test/results/add/g2-1.23[ADD],
75      test/results/add/g2-1.24[ADD], test/results/add/g2-1.25[ADD]:
76      Add tests for btrfs support
77     * [r3139] grubby.c:
78      Add btrfs subvolume support for grub2
79     * [r3138] grubby.c:
80      Change return type in getRootSpecifier()
81     * [r3137] grubby.c:
82      grubby: Make sure configure variables are set correctly.
83     * [r3136] grubby.c, test.sh, test/results/updargs/g3.5[ADD]:
84      Fix incorrect test case and --remove-args with a value.
85     * [r3135] grubby.c:
86      Be more thorough about flushing our config file when writing.
87    
88    2017-07-06  Niels Rogalla <niro@magellan-linux.de>
89    
90     * [r3046] ChangeLog:
91      -updated ChangeLog
92     * [r3045] new-kernel-pkg:
93      -fixed typos
94    
95    2017-06-27  Niels Rogalla <niro@magellan-linux.de>
96    
97     * [r3033] make-tarball.sh:
98      -updated make-tarball.sh
99     * [r3031] grubby.c:
100      Fix setDefaultImage for s390/s390x (#1285601)
101     * [r3030] test.sh, test/results/default/z2.1[ADD]:
102      Add s390/s390x set-default-index test (#1285601)
103     * [r3029] grubby.c:
104      Fix --info for s390x/s390 (#1285601)
105     * [r3028] test.sh, test/results/info/z2.1[ADD], test/zipl.2[ADD]:
106      Add s390/s390x --info test (#1285601)
107     * [r3027] grubby.c:
108      Fix initial saved_entry read issue (#1285601)
109     * [r3026] grubby.c:
110      Initialize variable for ppc environment (#1285601)
111     * [r3025] grubby.c:
112      Write correct default to environment (#1285601)
113     * [r3024] grubby.c:
114      Fix findTemplate index logic (#1285601)
115     * [r3023] test.sh, test/grub2-support_files/grubenv.4[ADD],
116      test/grub2.19[ADD], test/results/remove/g2.19[ADD]:
117      Add multi-entry removal test (#1285601)
118     * [r3022] grubby.8:
119      Clarify --set-default-index in the man page.
120     * [r3021] grubby.c:
121      Don't assume --make-default just because --set-index was passed.
122     * [r3020] test/results/add/g1.17, test/results/add/g1.9,
123      test/results/remove/g7.1:
124      Fix some test cases where the resulting default index is wrong
125     * [r3019] grubby.c:
126      Track configuration modifications
127     * [r3018] grubby.c:
128      Add index constant definitions instead of open-coded values.
129     * [r3017] grubby.c:
130      Rename setDefaultImage variables
131     * [r3016] grubby.8:
132      Minor man page changes (#1232168)
133     * [r3015] grubby.8:
134      More edits for grubby.8 (#1232168)
135     * [r3014] grubby.c:
136      Fix inline help typo (#1232168)
137     * [r3013] grubby.8:
138      Update grubby man page contents (#bz1232168)
139     * [r3012] grubby.8:
140      Reorganize grubby man page (#1232168)
141     * [r3011] new-kernel-pkg:
142      Change debug entry insertion order (rhbz#1285601)
143     * [r3010] grubby.c:
144      Ensure command line updates also honor --set-index
145     * [r3009] test.sh, test/grub2-support_files/grubenv.3[ADD],
146      test/grub2.18[ADD], test/results/add/g2-1.18[ADD]:
147      Add a test case for a failure rmarshall saw in --set-index=
148     * [r3008] grubby.8:
149      Fix thinko on --set-index naming.
150     * [r3007] grubby.8, grubby.c, test.sh, test/grub.15[ADD],
151      test/results/add/g1.10[ADD], test/results/add/g1.17[ADD],
152      test/results/add/g1.8[ADD], test/results/add/g1.9[ADD]:
153      grubby: add --set-index to specify which position to add new
154      entries as
155     * [r3006] new-kernel-pkg:
156      Always do the "rungrubby --debug" after the normal kernel on
157      install.
158     * [r3005] new-kernel-pkg:
159      Add missing space
160     * [r3004] new-kernel-pkg:
161      Fix dracut cmdline options and conditionalize them to
162      --add-dracut-args
163     * [r3003] grubby.c, test.sh, test/grub2.16[ADD],
164      test/results/add/g2-1.16[ADD]:
165      Make SET_VARIABLE get handled individually in GetNextLine()
166     * [r3002] grubby.c:
167      Lindent, dammit.
168    
169    2016-06-30  Niels Rogalla <niro@magellan-linux.de>
170    
171     * [r2997] Makefile:
172      Make it possible to run "test.sh --verbose" from the make command
173      line.
174     * [r2996] new-kernel-pkg:
175      ppc64le sync grub.cfg changes to disk (#1212114)
176     * [r2995] grubby.c:
177      Don't leak from one extractTitle() call.
178     * [r2994] test.sh, test/results/defaultkernel/g.2[ADD]:
179      Make the grub1 defaultkernel test more reliable.
180     * [r2993] new-kernel-pkg:
181      Emit better systemd debug settings on debug entries.
182     * [r2992] grubby.c, test.sh, test/results/defaultkernel[ADD],
183      test/results/defaultkernel/g.1[ADD],
184      test/results/defaultkernel/l1.1[ADD],
185      test/results/defaultkernel/z.1[ADD],
186      test/results/defaulttitle/z.1[ADD]:
187      Add a bunch of tests for various --default-{kernel,title,index}.
188     * [r2991] grubby.c:
189      Drop SEGV handler
190     * [r2990] new-kernel-pkg:
191      Don't put spaces in debug entries on zipl platforms.
192     * [r2989] grubby.c:
193      grubby: properly handle mixed ' and " and nested quotes
194     * [r2988] README.rst:
195      Fix some stray whitespace
196     * [r2987] README.rst[ADD]:
197      add README with description of the test suite
198     * [r2986] grubby.c:
199      Set envFile from --env when bootloader is not specified
200     * [r2984] VERSION:
201      Bump version to 8.40
202     * [r2983] grubby.c:
203      grub2ExtractTitle and extractTitle don't do the same thing.
204     * [r2981] VERSION:
205      Bump version to 8.39
206     * [r2980] grubby.c, test.sh, test/grub.14[ADD],
207      test/results/add/g1.7[ADD]:
208      Make the cases for 0cb78dab /actually work/, not just not crash.
209     * [r2978] VERSION:
210      Bump version to 8.38
211     * [r2977] grubby.c:
212      Strdup the right place in title extraction.
213     * [r2975] VERSION:
214      Bump version to 8.37
215     * [r2974] test.sh, test/grub2.15, test/results/add/g2-1.14,
216      test/results/add/g2-1.15:
217      Actually get the test from a7800d8f right.
218     * [r2973] new-kernel-pkg, uboot:
219      cleanup dtb handling to work in the supported usecases
220     * [r2972] grubby.c, new-kernel-pkg, test.sh, test/extlinux.6[ADD],
221      test/results/add/extlinux6.1[ADD]:
222      add support for devicetree directories for use on arm
223     * [r2971] grubby.c, new-kernel-pkg, test.sh, test/extlinux.5[ADD],
224      test/results/add/extlinux5.1[ADD]:
225      Add --devtree support to extlinux (#1088933)
226     * [r2969] VERSION:
227      Bump version to 8.36
228     * [r2968] test.sh, test/grub2.15[ADD], test/results/add/g2-1.14,
229      test/results/add/g2-1.15[ADD]:
230      Split the test case for rescue images into tests with and without
231      linux16.
232    
233    2016-06-29  Niels Rogalla <niro@magellan-linux.de>
234    
235     * [r2967] grubby.8:
236      Update man page to include default config file for s390x
237      bootloader.
238     * [r2966] grubby.8:
239      Update grubby man page for Power8 PPC64LE
240     * [r2965] installkernel, new-kernel-pkg:
241      Fix ppc kernelName when invoked by installkernel.
242     * [r2964] new-kernel-pkg:
243      Treat kernel and kernel-core as identical in terms of
244      --make-default
245     * [r2963] grubby.c:
246      Get the error checking on getLineByType() return /right/.
247     * [r2962] grubby.c:
248      Always error check getLineByType()
249     * [r2961] new-kernel-pkg:
250      Conditionally create debug entries when installing kernels.
251     * [r2960] grubby.c:
252      Support filtering --update-kernel= by title as well.
253     * [r2959] grubby.c:
254      Make findTemplate actually return the saved default.
255     * [r2958] grubby.8:
256      Tell a slightly better fib about default bootloader config paths.
257     * [r2957] grubby.c:
258      grubby: fix initrd updating when multiboot exist
259    
260    2014-07-16  Niels Rogalla <niro@magellan-linux.de>
261    
262     * [r2718] grubby.c:
263      Don't go past the last element of indexVars in findEntryByPath
264     * [r2716] ChangeLog:
265      -updated ChangeLog
266     * [r2715] VERSION:
267      Bump version to 8.35
268     * [r2714] test.sh:
269      Fix a wrong test case (lacked --boot-filesystem=)
270     * [r2712] ChangeLog:
271      -updated ChangeLog
272     * [r2711] VERSION:
273      Bump version to 8.34
274     * [r2710] test/grub2.14[ADD], test/results/add/g2-1.14[ADD]:
275      -add missing files of previous patch
276     * [r2709] grubby.c, test.sh:
277      Strip the LT_END line from a new stanza before adding "missing"
278      parts.
279     * [r2708] grubby.c:
280      Include multiboot module parameters in --info (#997934)
281     * [r2706] ChangeLog:
282      -updated ChangeLog
283     * [r2705] VERSION:
284      Bump version to 8.33
285     * [r2704] new-kernel-pkg:
286      Actually do a fix for rhbz#1082318 that fixes the issue there.
287     * [r2702] ChangeLog:
288      -updated ChangeLog
289     * [r2701] VERSION:
290      Bump version to 8.32
291     * [r2700] grubby.c:
292      Previous ARM 64-bit test had the wrong compiler define for
293      aarch64.
294     * [r2699] new-kernel-pkg:
295      Fix bad check for new-kernel-pkg's command line arguments.
296     * [r2697] ChangeLog:
297      -updated ChangeLog
298     * [r2696] VERSION:
299      Bump release to 8.31
300     * [r2695] test.sh:
301      grub: Remove a redundant test
302     * [r2694] grubby.c:
303      grub: Fix a crash with kernel line without being preceded by
304      title
305     * [r2693] test.sh, test/extlinux.1[ADD], test/extlinux.2[ADD],
306      test/extlinux.3[ADD], test/extlinux.4[ADD],
307      test/results/add/extlinux1.1[ADD],
308      test/results/add/extlinux1.2[ADD],
309      test/results/add/extlinux1.3[ADD],
310      test/results/add/extlinux1.4[ADD],
311      test/results/add/extlinux2.1[ADD],
312      test/results/args/extlinux1.1[ADD],
313      test/results/args/extlinux1.2[ADD],
314      test/results/default/extlinux1.1[ADD],
315      test/results/default/extlinux1.2[ADD],
316      test/results/default/extlinux3.1[ADD],
317      test/results/default/extlinux3.2[ADD],
318      test/results/remove/extlinux3.1[ADD],
319      test/results/remove/extlinux4.1[ADD],
320      test/results/updargs/extlinux1.1[ADD],
321      test/results/updargs/extlinux1.2[ADD],
322      test/results/updargs/extlinux3.1[ADD],
323      test/results/updargs/extlinux3.2[ADD],
324      test/results/updargs/extlinux3.4[ADD],
325      test/results/updargs/extlinux3.7[ADD],
326      test/results/updargs/extlinux4.2[ADD],
327      test/results/updargs/extlinux4.3[ADD],
328      test/results/updargs/extlinux4.4[ADD],
329      test/results/updargs/extlinux4.5[ADD]:
330      extlinux: Add test suite
331     * [r2692] grubby.c:
332      extlinux: Understand "default" properly
333     * [r2690] ChangeLog:
334      -updated ChangeLog
335     * [r2689] VERSION:
336      Bump version to 8.30
337     * [r2688] grubby.c:
338      Always choose linux/initrd on efi-only platforms.
339     * [r2687] grubby.c, test.sh:
340      Avoid LT_LINUX_EFI/LT_INITRD_EFI on Aarch64.
341     * [r2686] new-kernel-pkg:
342      Actually /USE/ in new-kernel-pkg.
343     * [r2685] grubby.8, grubby.c, new-kernel-pkg, new-kernel-pkg.8,
344      test.sh, test/grub2.12[ADD], test/grub2.13[ADD],
345      test/results/add/g2-1.12[ADD], test/results/add/g2-1.13[ADD]:
346      Support "devicetree" directive in grub2.
347     * [r2684] new-kernel-pkg:
348      If we're on a zipl-based platform, use --banner passed to us
349      (sanitized.)
350     * [r2683] grubby.c, test.sh, test/grub2.10[ADD],
351      test/grub2.11[ADD], test/results/add/g2-1.10[ADD],
352      test/results/add/g2-1.11[ADD]:
353      Honor "linux16" and "initrd16"
354     * [r2682] grubby.c:
355      -grub2 -> grub fixes
356     * [r2681] new-kernel-pkg:
357      -honor all /etc/os-release files
358    
359    2013-10-21  Niels Rogalla <niro@magellan-linux.de>
360    
361     * [r2266] ChangeLog:
362      -updated ChangeLog
363     * [r2265] VERSION:
364      Bump version to 8.29
365     * [r2264] Makefile:
366      Use during make install.
367     * [r2263] grubby.c, new-kernel-pkg:
368      If we're using multiboot, add a new mbmodule not an initramfs
369      (#999908)
370     * [r2262] grubby.c:
371      Add support for SUSE grub2 configuration files
372     * [r2261] Makefile:
373      Only set RPM_OPT_FLAGS if undefined.
374     * [r2260] VERSION:
375      Bump version to 8.28
376     * [r2259] new-kernel-pkg:
377      update extlinux.conf on arm arches if it exists
378     * [r2258] grubby.c:
379      Handle numeric indices in grub2's saved environment.
380     * [r2257] grubby.c, test.sh, test/grub2.9[ADD],
381      test/results/add/g2-1.9[ADD]:
382      Attempt to compensate for shell quoting in grub names.
383     * [r2256] test/grub2-support_files/grubenv.1,
384      test/grub2-support_files/grubenv.2:
385      Fix bad grubenv file.
386     * [r2255] grubby.c, test.sh:
387      If we're using default=saved_entry, and there's nothing saved,
388      it's #0.
389     * [r2254] test.sh:
390      Only run the grub2 test suite on architectures where it's
391      meaningful.
392     * [r2253] VERSION:
393      Bump version to 8.27
394     * [r2252] grubby.c, test.sh, test/grub2-support_files[ADD],
395      test/grub2-support_files/.gitignore[ADD],
396      test/grub2-support_files/grubenv.0[ADD],
397      test/grub2-support_files/grubenv.1[ADD],
398      test/grub2-support_files/grubenv.2[ADD], test/grub2.7[ADD],
399      test/grub2.8[ADD], test/results/add/g2-1.8[ADD],
400      test/results/debug/g2.1, test/results/defaultindex/1[ADD]:
401      Make grub2's "set default=${saved_entry}" work better (#808021)
402     * [r2251] TODO[ADD]:
403      Add a TODO for a path to modernizing much of grubby's codebase.
404     * [r2250] grubby.c:
405      Don't continue executing after printing the default index.
406     * [r2249] VERSION:
407      Bump version to 8.26
408     * [r2248] new-kernel-pkg:
409      Conditionally call arm-boot-config's boot.scr generator if
410      available (#952428)
411     * [r2247] VERSION:
412      Bump version to 8.25
413     * [r2246] grubby.c:
414      Error instead of segfaulting if we can't find any working config
415      (#912873)
416     * [r2245] VERSION:
417      Bump version to 8.24
418     * [r2244] new-kernel-pkg:
419      Clean up Harald's untested code. (#923441)
420     * [r2243] VERSION:
421      Bump version to 8.23
422     * [r2242] new-kernel-pkg:
423      new-kernel-pkg: do not remove modules.* files not generated by
424      depmod
425     * [r2241] new-kernel-pkg:
426      new-kernel-pkg: factor out $kernelImage
427     * [r2240] new-kernel-pkg:
428      new-kernel-pkg: simplify argument parsing
429     * [r2239] new-kernel-pkg:
430      new-kernel-pkg: factor out $title generation
431     * [r2238] new-kernel-pkg:
432      Suppress error message in case of an empty /etc/fstab
433     * [r2237] new-kernel-pkg:
434      Fix empty root device in case of an empty /etc/fstab
435     * [r2236] Makefile, grubby.c, log.c[ADD], log.h[ADD],
436      test/results/debug/g2.1:
437      Add logging when things fail.
438     * [r2235] VERSION:
439      Bump version to 8.22
440     * [r2234] test.sh, test/grub.14[DEL], test/grub.15[DEL],
441      test/results/add/g1.7[DEL], test/results/add/g1.8[DEL]:
442      Revert "Add test case for rhbz#742885"
443    
444  2013-02-20  Niels Rogalla <niro@magellan-linux.de>  2013-02-20  Niels Rogalla <niro@magellan-linux.de>
445    
446     * [r2061] ChangeLog:
447      Updated ChangeLog
448     * [r2060] VERSION:
449      Bump version to 8.21
450     * [r2059] new-kernel-pkg:
451      Use systemd vconsole.conf and locale.conf if present (#881908)
452     * [r2058] grubby.c:
453      Spelling fixes.
454     * [r2057] test.sh, test/grub.14[ADD], test/grub.15[ADD],
455      test/results/add/g1.7[ADD], test/results/add/g1.8[ADD]:
456      Add test case for rhbz#742885
457     * [r2056] grubby.c:
458      Deal with case-insensitive extlinux config file
459     * [r2054] ChangeLog:
460      -updated ChangeLog
461   * [r2053] VERSION:   * [r2053] VERSION:
462    Bump version to 8.20    Bump version to 8.20
463   * [r2052] grubby.c:   * [r2052] grubby.c:

Legend:
Removed from v.2054  
changed lines
  Added in v.3155