Magellan Linux

Diff of /trunk/grubby/ChangeLog

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

revision 2690 by niro, Wed Jul 16 10:43:51 2014 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>  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:   * [r2689] VERSION:
336    Bump version to 8.30    Bump version to 8.30
337   * [r2688] grubby.c:   * [r2688] grubby.c:

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