Magellan Linux

Contents of /tags/grubby-8_4/ChangeLog

Parent Directory Parent Directory | Revision Log Revision Log


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