· 8 years ago · Feb 26, 2018, 10:26 AM
1* Tue Feb 13 2018 mchang@suse.com
2- Fix incorrect check preventing the script from running (bsc#1078481)
3 * 80_suse_btrfs_snapshot
4
5* Wed Feb 07 2018 mchang@suse.com
6- Fix disappeared snapshot menu entry (bsc#1078481)
7 * 80_suse_btrfs_snapshot
8
9* Tue Feb 06 2018 mchang@suse.com
10- Fix unquoted string error and add some more checks (bsc#1079330)
11 * grub2-check-default.sh
12
13* Mon Feb 05 2018 olaf@aepfle.de
14- The %prep section applies patches, the %build section builds.
15 Remove mixup of patching and building from %prep for quilt setup
16 Related to bsc#1065703
17
18* Tue Jan 23 2018 mchang@suse.com
19- Check if default entry need to be corrected for updated distributor version
20 and/or use fallback entry if default kernel entry removed (bsc#1065349)
21 * grub2-check-default.sh
22 * grub2-mkconfig-default-entry-correction.patch
23- Fix grub2-mkconfig warning when disk is LVM PV (bsc#1071239)
24 * grub2-getroot-scan-disk-pv.patch
25
26* Fri Dec 08 2017 mchang@suse.com
27- Filter out autofs and securityfs from /proc/self/mountinfo to speed
28 up nfsroot test in large number of autofs mounts (bsc#1069094)
29 * modified grub2-pass-corret-root-for-nfsroot.patch
30
31* Tue Nov 28 2017 mchang@suse.com
32- Fix http(s) boot security review (bsc#1058090)
33 * 0002-AUDIT-0-http-boot-tracker-bug.patch
34
35* Tue Nov 14 2017 mchang@suse.com
36- 0001-add-support-for-UEFI-network-protocols.patch:
37 * Workaround http data access in firmware
38 * Fix DNS device path parsing for efinet device
39 * Relaxed UEFI Protocol requirement
40 * Support Intel OPA (Omni-Path Architecture) PXE Boot (bsc#1015589)
41
42* Wed Nov 08 2017 olaf@aepfle.de
43- grub2-xen-pv-firmware.cfg: remove linemode=1 from cmdline for
44 SUSE installer. openQA expects ncurses interface. (bsc#1066919)
45
46* Mon Nov 06 2017 jmatejek@suse.com
47- use python3 for autogen.sh (fate#323526)
48
49* Tue Oct 31 2017 msuchanek@suse.com
50- Do not check that PReP partition does not contain an ELF during installation
51 (bsc#1065738).
52 * grub2-install-remove-useless-check-PReP-partition-is-empty.patch
53
54* Tue Sep 26 2017 mchang@suse.com
55- Build diskboot_tpm.img as separate image to diskboot.img to prevent failure
56 in booting on some bogus firmware. To use the TPM image you have to use
57 suse-enable-tpm option of grub2-install (bsc#1052401)
58 * 0013-tpm-i386-pc-diskboot-img.patch
59
60* Wed Sep 20 2017 mlatimer@suse.com
61- Use /boot/<arch>/loader/linux to determine if install media
62 is SUSE instead of /contents file (bsc#1054453)
63
64* Tue Sep 19 2017 mlatimer@suse.com
65- Use the pvops-enabled default kernel if the traditional xen
66 pv kernel and initrd are not found (bsc#1054453)
67
68* Fri Sep 08 2017 agraf@suse.com
69- Fix reboot in UEFI environments (bsc#1047331)
70 * Add grub2-efi-Move-grub_reboot-into-kernel.patch
71 * Refresh grub2-efi-Free-malloc-regions-on-exit.patch
72
73* Sun Sep 03 2017 mchang@suse.com
74- Add preliminary patch for UEFI HTTPS and related network protocol support
75 (fate#320130)
76 * 0001-add-support-for-UEFI-network-protocols.patch
77
78* Sun Sep 03 2017 mchang@suse.com
79- grub2-s390x-04-grub2-install.patch : remove arybase dependency in
80 grub2-zipl-setup by not referencing to $[ (bsc#1055280)
81
82* Wed Aug 23 2017 rw@suse.com
83- Fix minor oversights in and the exit value of the grub2-install
84 helper on s390x. (bsc#1055343, fate#323298)
85 * grub2-s390x-09-improve-zipl-setup.patch
86
87* Mon Jul 24 2017 bwiedemann@suse.com
88- Make grub2.info build reproducible (boo#1047218)
89
90* Tue Jul 04 2017 arvidjaar@gmail.com
91- add grub2-fix-build-with-flex-2.6.4.patch - fix build with flex 2.6.4+
92 that removed explicit (void) cast from fprintf call in yy_fatal_error.
93
94* Thu Jun 01 2017 mchang@suse.com
95- Support LVM physical volume created without metadatacopies (bsc#1027526)
96 * grub2-diskfilter-support-pv-without-metadatacopies.patch
97- Fix page fault exception when grub loads with Nvidia cards (bsc#1038533)
98 * grub2-efi-uga-64bit-fb.patch
99- Require 'kexec-tools' for System z. (bsc#944358)
100 * modified grub2.spec
101
102* Thu May 11 2017 mchang@suse.com
103- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
104 to support booting from lvm volume (bsc#1004324)
105- Grub not working correctly with xen and btrfs snapshots (bsc#1026511)
106 * Add grub2-btrfs-09-get-default-subvolume.patch
107 * grub2-xen-pv-firmware.cfg : search path in default subvolume
108
109* Thu Apr 27 2017 arvidjaar@gmail.com
110- new upstream version 2.02
111 * rediff
112 - use-grub2-as-a-package-name.patch
113 * drop upstream patches
114 - grub2-fix-uninitialized-variable-in-btrfs-with-GCC7.patch
115 - grub2-add-FALLTHROUGH-annotations.patch
116- update translations
117
118* Sun Mar 26 2017 arvidjaar@gmail.com
119- update grub2-btrfs-workaround-grub2-once.patch to also store saved_entry
120 in additional environment block (boo#1031025)
121
122* Wed Mar 22 2017 arvidjaar@gmail.com
123- fix building with GCC (bsc#1030247)
124 * add grub2-fix-uninitialized-variable-in-btrfs-with-GCC7.patch
125 * grub2-add-FALLTHROUGH-annotations.patch
126
127* Mon Mar 20 2017 mchang@suse.com
128- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
129 * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch
130- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
131 * grub2-btrfs-06-subvol-mount.patch
132
133* Fri Mar 17 2017 mchang@suse.com
134- 0004-tpm-Rework-linux-command.patch : Fix out of bound memory copy
135 (bsc#1029187)
136
137* Thu Mar 16 2017 arvidjaar@gmail.com
138- new upstream version 2.02~rc2
139 * rediff
140 - use-grub2-as-a-package-name.patch
141 - grub2-linguas.sh-no-rsync.patch
142 * drop upstream patches
143 - 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch
144
145* Mon Mar 06 2017 mchang@suse.com
146- TPM Support (FATE#315831)
147 * 0001-tpm-Core-TPM-support.patch
148 * 0002-tpm-Measure-kernel-initrd.patch
149 * 0003-tpm-Add-BIOS-boot-measurement.patch
150 * 0004-tpm-Rework-linux-command.patch
151 * 0005-tpm-Rework-linux16-command.patch
152 * 0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch
153 * 0007-tpm-Measure-the-kernel-commandline.patch
154 * 0008-tpm-Measure-commands.patch
155 * 0009-tpm-Measure-multiboot-images-and-modules.patch
156 * 0010-tpm-Fix-boot-when-there-s-no-TPM.patch
157 * 0011-tpm-Fix-build-error.patch
158 * 0012-tpm-Build-tpm-as-module.patch
159- grub2.spec : Add grub-tpm.efi for Secure Boot
160
161* Fri Mar 03 2017 mchang@suse.com
162- Fix invalid Xen EFI config files if xen_args include GRUB2 quoting
163 (bsc#900418) (bsc#951748)
164 * grub2-efi-xen-cfg-unquote.patch
165- Fix linuxefi erroneously initialize linux's boot_params with non-zero
166 values. (bsc#1025563)
167 * grub2-linuxefi-fix-boot-params.patch
168- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
169 regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)
170
171* Wed Mar 01 2017 mchang@suse.com
172- Fix for openQA UEFI USB Boot failure with upstream patch (bsc#1026344)
173 * added 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch
174 * removed 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch
175
176* Thu Feb 23 2017 mchang@suse.com
177- Temporary fix for openQA UEFI USB Boot failure (bsc#1026344)
178 * 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch
179
180* Fri Feb 17 2017 mchang@suse.com
181- grub2.spec: fix s390x file list.
182
183* Thu Feb 16 2017 msuchanek@suse.com
184- require efibootmgr in efi package (boo#1025520)
185
186* Wed Feb 15 2017 mchang@suse.com
187- Merge changes from SLE12
188- add grub2-emu-4-all.patch
189 * Build 'grub2-emu' wherever possible, to allow a better
190 implementation of that feature.
191- add grub2-s390x-06-loadparm.patch,
192- add grub2-commands-introduce-read_file-subcommand.patch:
193 * allow s390x to telecontrol grub2. (bsc#891946, bsc#892852)
194- add grub2-s390x-06-loadparm.patch:
195 * ignore case and fix transliteration of parameter. (bsc#891946)
196- add grub2-s390x-07-add-image-param-for-zipl-setup.patch
197 * Add --image switch to force zipl update to specific kernel
198 (bsc#928131)
199- add grub2-s390x-08-workaround-part-to-disk.patch
200 * Ignore partition tables on s390x. (bsc#935127)
201- add grub2-efi-chainload-harder.patch:
202 * allow XEN to be chain-loaded despite firmware flaws. (bnc#887793)
203 * Do not use shim lock protocol for reading pe header, it won't be
204 available when secure boot disabled (bsc#943380)
205 * Make firmware flaw condition be more precisely detected and add
206 debug message for the case
207 * Check msdos header to find PE file header (bsc#954126)
208- grub2-s390x-04-grub2-install.patch:
209 * streamline boot to grub menu. (bsc#898198)
210 * Force '/usr' to read-only before calling kexec. (bsc#932951)
211- grub2-once:
212 * add '--enum' option to enumerate boot-entries in a way
213 actually understood by 'grub2'. (bsc#892852, bsc#892811)
214 * Examine variables from grub environment in 'grub2-once'. (fate#319632)
215
216* Fri Feb 10 2017 arvidjaar@gmail.com
217- new upstream version 2.02~rc1
218 * rediff
219 - use-grub2-as-a-package-name.patch
220 - grub2-s390x-04-grub2-install.patch
221 - grub2-accept-empty-module.patch
222 - grub2-btrfs-04-grub2-install.patch
223 - grub2-btrfs-06-subvol-mount.patch
224 * drop upstream patches
225 - 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch
226 - 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch
227 - 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch
228 - 0001-Fix-fwpath-in-efi-netboot.patch
229 - 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
230 - 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
231 - grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch
232 - 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch
233 - 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch
234 - 0001-xen-make-xen-loader-callable-multiple-times.patch
235 - 0002-xen-avoid-memleaks-on-error.patch
236 - 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
237 - 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
238 - 0005-xen-synchronize-xen-header.patch
239 - 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
240 - 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
241 - 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
242 - 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
243 - 0010-xen-modify-page-table-construction.patch
244 - 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
245 * add
246 - fix-grub2-use-stat-instead-of-udevadm-for-partition-lookup-with-new-glibc.patch
247 fix compilation with new glibc
248
249* Thu Feb 09 2017 mchang@suse.com
250- Fix build error on glibc-2.25
251 * 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch
252 * 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch
253- Fix fwpath in efi netboot (fate#321993) (bsc#1022294)
254 * 0001-Fix-fwpath-in-efi-netboot.patch
255
256* Fri Feb 03 2017 mchang@suse.com
257- grub2-systemd-sleep.sh: Fix prematurely abort by commands error return code
258 and skip the offending menu entry (bsc#1022880)
259
260* Wed Feb 01 2017 agraf@suse.com
261- Add support for BLT only EFI GOP adapters (FATE#322332)
262 * grub2-efi-gop-add-blt.patch
263
264* Wed Jan 25 2017 schwab@linux-m68k.org
265- info-dir-entry.patch: Update info dir entry to follow renaming to grub2
266
267* Mon Jan 16 2017 matwey.kornilov@gmail.com
268- Add serial module to efi image.
269 Serial terminal is still useful even with EFI Secure Boot
270
271* Wed Jan 11 2017 mchang@suse.com
272- Support %posttrans with marcos provided by update-bootloader-rpm-macros
273 package (bsc#997317)
274
275* Wed Jan 04 2017 mchang@suse.com
276- Remove outdated README.openSUSE (bsc#907693)
277
278* Fri Dec 30 2016 sor.alexei@meowr.ru
279- 20_memtest86+: avoid adding memtest86+ to the list with UEFI
280 booting.
281
282* Fri Oct 28 2016 mchang@suse.com
283- Fix new line character in distributor (bsc#1007212)
284 * modified grub2-default-distributor.patch
285
286* Fri Oct 21 2016 mchang@suse.com
287- From Juergen Gross <jgross@suse.com>: grub-xen: support booting huge
288 pv-domains (bsc#1004398) (bsc#899465)
289 * 0001-xen-make-xen-loader-callable-multiple-times.patch
290 * 0002-xen-avoid-memleaks-on-error.patch
291 * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
292 * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
293 * 0005-xen-synchronize-xen-header.patch
294 * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
295 * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
296 * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
297 * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
298 * 0010-xen-modify-page-table-construction.patch
299 * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch
300
301* Tue Oct 11 2016 dmueller@suse.com
302- add support for netboot on arm64-efi platforms (bsc#998097)
303 * grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch
304
305* Fri Sep 02 2016 mchang@suse.com
306- use $PRETTY_NAME instead of $NAME $VERSION for $GRUB_DISTRIBUTOR
307 in openSUSE Tumbleweed (bsc#995549)
308 * modified grub2-default-distributor.patch
309- grub2.spec: add http module to grub.efi (fate#320129)
310
311* Wed Aug 31 2016 matz@suse.com
312- binutils 2.27 creates empty modules without a symtab.
313 Add patch grub2-accept-empty-module.patch to not reject them.
314
315* Sat Aug 20 2016 arvidjaar@gmail.com
316- since version 1.7 cryptsetup defaults to SHA256 for LUKS - include
317 gcry_sha256 in signed EFI image
318
319* Fri Aug 12 2016 mchang@suse.com
320- Workaround default entry in snapshot menu (bsc#956046)
321 * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
322- grub2.spec: Add true command to grub.efi (bsc#993274)
323
324* Wed Aug 03 2016 mchang@suse.com
325- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
326 taken from YaST settings. (bsc#989803)
327
328* Wed Aug 03 2016 mchang@suse.com
329- Add patches from Roberto Sassu <rsassu@suse.de>
330- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
331 device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
332 - added grub2-fix-multi-device-root-kernel-argument.patch
333 (bsc#960776)
334- grub2-zipl-setup: avoid multi-device root= kernel argument
335 * added grub2-zipl-setup-fix-btrfs-multipledev.patch
336 (bsc#960776)
337- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
338 to /etc/default/grub, to remove root= and rootflags= from the
339 kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
340 - added grub2-suse-remove-linux-root-param.patch
341 (bsc#962585)
342
343* Tue Aug 02 2016 mchang@suse.com
344- Support HTTP Boot IPv4 and IPv6 (fate#320129)
345 * 0001-misc-fix-invalid-character-recongition-in-strto-l.patch
346 * 0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch
347 * 0003-bootp-New-net_bootp6-command.patch
348 * 0004-efinet-UEFI-IPv6-PXE-support.patch
349 * 0005-grub.texi-Add-net_bootp6-doument.patch
350 * 0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch
351 * 0007-efinet-Setting-network-from-UEFI-device-path.patch
352 * 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch
353- Fix heap corruption after dns lookup
354 * 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch
355
356* Mon Jun 27 2016 ro@suse.de
357- fix filelist for s390x
358
359* Tue Jun 21 2016 mchang@suse.com
360- Fix grub2-editenv error on encrypted lvm installation (bsc#981621)
361 * modified grub2-btrfs-workaround-grub2-once.patch
362- Add missing closing bracket in 'grub2-snapper-plugin.sh'.
363- Fix snapshot booting on s390x (bsc#955115)
364 * modified grub2-snapper-plugin.sh
365- Fallback to old subvol name scheme to support old snapshot config
366 (bsc#953538)
367 * added grub2-btrfs-07-subvol-fallback.patch
368
369* Thu Jun 02 2016 arvidjaar@gmail.com
370- update grub2-once with patch from Björn Voigt - skip comments in
371 /etc/sysconfig/bootloader (boo#963610)
372
373* Fri May 20 2016 jengelh@inai.de
374- Make sure all systemd unit files are passed to %service_ macros.
375
376* Thu May 19 2016 agraf@suse.com
377- Add patch to free memory on exit in efi environments (bsc#980739)
378 * grub2-efi-Free-malloc-regions-on-exit.patch
379
380* Mon May 02 2016 olaf@aepfle.de
381- Remove xen-devel from BuildRequires
382 required headers are included in grub-2.0.2
383
384* Thu Apr 28 2016 agraf@suse.com
385- Add support for "t" hotkey to switch to text mode (bsc#976836)
386 * added grub2-SUSE-Add-the-t-hotkey.patch
387- Add support for hidden menu entries (bsc#976836)
388 * added grub2-Add-hidden-menu-entries.patch
389
390* Tue Apr 19 2016 mchang@suse.com
391- Correct show user defined comments in menu for snapshots (bsc#956698)
392 * modified grub2-snapper-plugin.sh
393
394* Mon Mar 21 2016 mchang@suse.com
395- Fix GRUB_DISABLE_LINUX_UUID to be ignore and also fallback kernel device
396 won't be used if fs uuid not detected (bsc#971867)
397 * added 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch
398 * added 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch
399
400* Tue Mar 01 2016 arvidjaar@gmail.com
401- new upstream version 2.02~beta3
402 * highlights of user visible changes not yet present in openSUSE package
403 - arm-uboot now generates position independent self relocating image, so
404 single binary should run on all supported systems
405 - loader for Xen on aarch64. grub-mkconfig support was not in time for
406 beta3 yet.
407 - improved ZFS support (extensible_dataset, large_blocks, embedded_data,
408 hole_birth features)
409 - support for IPv6 Router Advertisements
410 - support for persistent memory (we do not overwrite it and pass correct
411 information to OS)
412 - try to display more specific icons for os-prober generated menu entries
413 - grub-install detects EFI bit size and selects correct platform (x86_64-efi
414 or i386-efi) independent of OS bit size; needs kernel 4.0 or higher.
415 - LVM RAID1 support
416 - xnu loader fixes which should make OS X menu entry generated by os-prober
417 work again
418 - key modifiers (Ctrl-X etc) should work on EFI too
419 - ... and lot of fixes over entire tree
420 * rediff
421 - rename-grub-info-file-to-grub2.patch
422 - use-grub2-as-a-package-name.patch
423 - grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
424 - grub2-fix-menu-in-xen-host-server.patch
425 - grub2-efi-HP-workaround.patch
426 - grub2-secureboot-chainloader.patch
427 - grub2-s390x-02-kexec-module-added-to-emu.patch
428 - grub2-s390x-04-grub2-install.patch
429 - grub2-s390x-05-grub2-mkconfig.patch
430 - grub2-efi-xen-chainload.patch
431 - grub2-mkconfig-aarch64.patch
432 - grub2-btrfs-04-grub2-install.patch
433 - grub2-ppc64-cas-reboot-support.patch
434 - 0002-Add-Virtual-LAN-support.patch
435 * fix grub2-secureboot-add-linuxefi.patch - use grub_memset and
436 grub_memcpy instead of memset and memcpy (caused errors due to
437 compiler warning)
438 * drop upstream patches
439 - 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch
440 - 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch
441 - 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch
442 - 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch
443 - 0003-efinet-open-Simple-Network-Protocol-exclusively.patch
444 - 0001-efinet-Check-for-immediate-completition.patch
445 - 0001-efinet-enable-hardware-filters-when-opening-interfac.patch
446 - grub2-xen-legacy-config-device-name.patch
447 - grub2-getroot-support-NVMe-device-names.patch
448 - grub2-netboot-hang.patch
449 - grub2-btrfs-fix-incorrect-address-reference.patch
450 - aarch64-reloc.patch
451 - grub2-glibc-2.20.patch (related code dropped upstream)
452 - grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
453 - grub2-btrfs-fix-get_root-key-comparison-failures-due-to-en.patch
454 - grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch
455 - grub2-ppc64-qemu.patch
456 - grub2-xfs-Add-helper-for-inode-size.patch
457 - grub2-xfs-Fix-termination-loop-for-directory-iteration.patch
458 - grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch
459 - grub2-xfs-V5-filesystem-format-support.patch
460 - 0001-Add-bootargs-parser-for-open-firmware.patch
461 - grub2-arm64-set-correct-length.patch
462 - grub2-arm64-setjmp-Add-missing-license-macro.patch
463 - grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch
464 - 0001-unix-password-Fix-file-descriptor-leak.patch
465 - 0002-linux-getroot-fix-descriptor-leak.patch
466 - 0003-util-grub-mount-fix-descriptor-leak.patch
467 - 0004-linux-ofpath-fix-descriptor-leak.patch
468 - 0005-grub-fstest-fix-descriptor-leak.patch
469 - ppc64le.patch
470 - libgcc-prereq.patch
471 - libgcc.patch
472 - 0001-Fix-security-issue-when-reading-username-and-passwor.patch
473 - 0001-menu-fix-line-count-calculation-for-long-lines.patch
474 - grub2-arm64-Reduce-timer-event-frequency-by-10.patch
475 - 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch
476 - 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch
477 - 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch
478 - 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch
479 - 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch
480 - 0005-i386-fix-TSC-calibration-using-PIT.patch
481 - biendian.patch
482 - ppc64_opt.patch
483 * drop workarounds for gdb_grub and grub.chrp, they are now installed under fixed name
484 * do not patch docs/Makefile.in, it is regenerated anyway
485
486* Tue Mar 01 2016 agraf@suse.com
487- Make mkconfig search for zImage on arm
488 * grub2-mkconfig-arm.patch
489
490* Sun Feb 28 2016 agraf@suse.com
491- Add support to directly pass an EFI FDT table to a kernel on 32bit arm
492 * 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
493 * 0002-arm-efi-Use-fdt-from-firmware-when-available.patch
494
495* Fri Jan 29 2016 mchang@suse.com
496- Add config option to set efi xen loader command line option (bsc#957383)
497 * added grub2-efi-xen-cmdline.patch
498
499* Thu Jan 28 2016 dvaleev@suse.com
500- Drop ppc64le patches. Build stage1 as BE for Power
501 Droped patches:
502 - grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch
503 - grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch
504 - grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch
505 - grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch
506 - grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch
507 - grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch
508 - grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch
509 - grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch
510 - grub2-ppc64le-09-Add-powerpc64-types.patch
511 - grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch
512 - grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch
513 - grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch
514 - grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch
515 - grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch
516 - grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch
517 - grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch
518 - grub2-ppc64le-17-Add-ppc64-relocations.patch
519 - grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch
520 - grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch
521 - grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch
522 - grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch
523 - grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch
524 - grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch
525 - grub2-ppc64le-timeout.patch
526 - grub2-ppc64-build-ppc64-32bit.patch
527- Added patches:
528 - biendian.patch
529 - grub2-ppc64-cas-reboot-support.patch
530 - libgcc-prereq.patch
531 - libgcc.patch
532 - ppc64_opt.patch
533 - ppc64le.patch
534
535* Wed Jan 20 2016 mchang@suse.com
536- Backport upstream patches for HyperV gen2 TSC timer calbration without
537 RTC (bsc#904647)
538 * added 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch
539 * added 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch
540 * added 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch
541 * added 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch
542 * added 0005-i386-fix-TSC-calibration-using-PIT.patch
543
544* Mon Dec 28 2015 arvidjaar@gmail.com
545- Add 0001-menu-fix-line-count-calculation-for-long-lines.patch (bsc#943585)
546
547* Thu Dec 17 2015 olaf@aepfle.de
548- grub2-xen-pv-firmware.cfg: fix hd boot (boo#926795)
549
550* Wed Dec 16 2015 arvidjaar@gmail.com
551- Add 0001-Fix-security-issue-when-reading-username-and-passwor.patch
552 Fix for CVE-2015-8370 [boo#956631]
553
554* Wed Dec 09 2015 arvidjaar@gmail.com
555- Update grub2-efi-xen-chainload.patch - fix copying of Linux kernel
556 and initrd to ESP (boo#958193)
557
558* Mon Dec 07 2015 olaf@aepfle.de
559- Rename grub2-xen.cfg to grub2-xen-pv-firmware.cfg (boo#926795)
560
561* Fri Dec 04 2015 olaf@aepfle.de
562- grub2-xen.cfg: to handle grub1 menu.lst in PV guest (boo#926795)
563
564* Thu Nov 26 2015 mchang@suse.com
565- Expand list of grub.cfg search path in PV Xen guest for systems
566 installed to btrfs snapshot. (bsc#946148) (bsc#952539)
567 * modified grub2-xen.cfg
568- drop grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bsc#774666)
569
570* Wed Nov 18 2015 arvidjaar@gmail.com
571- Add 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch
572 Fix reading password by grub2-mkpasswd-pbdk2 without controlling
573 tty, e.g. when called from Xfce menu (boo#954519)
574
575* Sun Nov 01 2015 arvidjaar@gmail.com
576- Modify grub2-linguas.sh-no-rsync.patch to re-enable en@quot catalog
577 (boo#953022). Other autogenerated catalogs still fail to build due
578 to missing C.UTF-8 locale.
579
580* Fri Oct 30 2015 mchang@suse.com
581- Allow to execute menuentry unrestricted as default (fate#318574)
582 * added grub2-menu-unrestricted.patch
583
584* Thu Oct 29 2015 mchang@suse.com
585- Add missing quoting for linuxefi (bsc#951962)
586 * modified grub2-secureboot-use-linuxefi-on-uefi.patch
587 * refreshed grub2-secureboot-provide-linuxefi-config.patch
588
589* Sun Oct 18 2015 eich@suse.com
590- Include custom.cfg into the files scanned by grub2-once.
591 Allows to chose manually added entries as well (FATE#319632).
592
593* Wed Oct 07 2015 mchang@suse.com
594- Upstream patches for fixing file descriptor leakage (bsc#943784)
595 * added 0001-unix-password-Fix-file-descriptor-leak.patch
596 * added 0002-linux-getroot-fix-descriptor-leak.patch
597 * added 0003-util-grub-mount-fix-descriptor-leak.patch
598 * added 0004-linux-ofpath-fix-descriptor-leak.patch
599 * added 0005-grub-fstest-fix-descriptor-leak.patch
600
601* Tue Oct 06 2015 mchang@suse.com
602- Do not force ro option in linuxefi patch (bsc#948555)
603 * modified grub2-secureboot-use-linuxefi-on-uefi.patch
604 * refrehed grub2-secureboot-provide-linuxefi-config.patch
605
606* Wed Sep 23 2015 dmueller@suse.com
607- add 0001-efinet-Check-for-immediate-completition.patch,
608 0001-efinet-enable-hardware-filters-when-opening-interfac.patch,
609 grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch
610 (bsc#947203)
611
612* Mon Sep 14 2015 mchang@suse.com
613- Set default GRUB_DISTRIBUTOR from /etc/os-release if it is empty
614 or not set by user (bsc#942519)
615 * added grub2-default-distributor.patch
616 * modified grub.default
617
618* Tue Aug 18 2015 mchang@suse.com
619- add systemd-sleep-plugin subpackage (bsc#941758)
620- evaluate the menu entry's title string by printf
621 * modified grub2-once
622 * added grub2-systemd-sleep.sh
623
624* Fri Jul 31 2015 mchang@suse.com
625- fix for 'rollback' hint (bsc#901487)
626 * modified grub2-btrfs-05-grub2-mkconfig.patch:
627
628* Fri Jul 17 2015 mchang@suse.com
629- Replace 12.1 with 12 SP1 for the list of snapshots (bsc#934252)
630 * modified grub2-snapper-plugin.sh
631
632* Thu Jun 18 2015 mchang@suse.com
633- Fix btrfs subvol detection on BigEndian systems (bsc#933541)
634 * modified grub2-btrfs-06-subvol-mount.patch
635- Fix grub2-mkrelpath outputs wrong path on BigEndian system
636 * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch
637
638* Fri Jun 12 2015 mchang@suse.com
639- If we have a post entry and the description field is empty, we should use the
640 "Pre" number and add that description to the post entry. (fate#317972)
641- Show user defined comments in grub2 menu for snapshots (fate#318101)
642 * modified grub2-snapper-plugin.sh
643
644* Sun Jun 07 2015 arvidjaar@gmail.com
645- add 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch
646 make sure firmware path starts with '/' (boo#902982)
647
648* Fri Jun 05 2015 mchang@suse.com
649- Fix btrfs patch on BigEndian systems (bsc#933541)
650 * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
651 * modified grub2-btrfs-06-subvol-mount.patch
652
653* Wed Jun 03 2015 agraf@suse.com
654- Fix license for setjmp module
655 * added grub2-arm64-setjmp-Add-missing-license-macro.patch
656
657* Thu May 21 2015 mchang@suse.com
658- Fix install into snapper controlled btrfs subvolume and can't
659 load grub modules from separate subvolume (fate#318392)
660 * added grub2-btrfs-06-subvol-mount.patch
661 * grub2-snapper-plugin.sh: use absolute subvol name
662
663* Tue May 19 2015 arvidjaar@gmail.com
664- also Recommends mtools for grub2-mkrescue (used to create EFI
665 boot image) in addition to libburnia-tools.
666
667* Mon May 11 2015 mchang@suse.com
668- Support booting opensuse installer as PV DomU (boo#926795)
669 * added grub2-xen.cfg for tracking default pvgrub2 xen configs rather than
670 generating it from spec file
671 * grub2-xen.cfg: from Olaf Hering <ohering@suse.com>
672
673* Sun May 10 2015 arvidjaar@gmail.com
674- replace grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch
675 with upstream version:
676 * 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch
677 * 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch
678 * 0003-efinet-open-Simple-Network-Protocol-exclusively.patch
679 Fixes EFI network boot in some QEMU configurations.
680
681* Wed Apr 29 2015 dmueller@suse.com
682- fix grub2-mkconfig-aarch64.patch: fix arch detection broken
683 by malformed patch rediffing
684
685* Wed Apr 15 2015 mchang@suse.com
686- Cleanup patch not applied
687 * remove grub2-enable-theme-for-terminal-window.patch
688 * grub2.rpmlintrc: remove addFilter("patch-not-applied")
689
690* Thu Apr 02 2015 mchang@suse.com
691- Merge changes from SLE12
692- Do not pass root= when root is on nfs (bnc#894374)
693 * modified grub2-pass-corret-root-for-nfsroot.patch
694 * modified grub2-secureboot-provide-linuxefi-config.patch
695 * modified grub2-secureboot-use-linuxefi-on-uefi.patch
696- Fix xen pvops kernel not appear on menu (bnc#895286)
697 * modified grub2-fix-menu-in-xen-host-server.patch
698- Workaround grub2-once (bnc#892358)
699 * added grub2-btrfs-workaround-grub2-once.patch
700 * added grub2-once.service
701 * modified grub2-once
702- Fix busy-loop and hang while network booting (bnc#870613)
703 * added grub2-netboot-hang.patch
704- Add warning in grubenv file about editing it directly (bnc#887008)
705 * added grub2-editenv-add-warning-message.patch
706- Fix broken graphics with efifb on QEMU/KVM and nomodeset (bnc#884558)
707 * added grub2-efi-disable-video-cirrus-and-bochus.patch
708- Disable video support on Power (bnc#877142)
709 * added grub2-ppc64le-disable-video.patch
710- Track occupied memory so it can be released on exit (bnc#885026)
711 * added grub2-ppc64le-memory-map.patch
712- Fix grub.xen config searching path on boot partition (bnc#884828)
713- Add linux16 and initrd16 to grub.xen (bnc#884830)
714 * added grub2-xen-linux16.patch
715- VLAN tag support (fate#315753)
716 * added 0001-Add-bootargs-parser-for-open-firmware.patch
717 * added 0002-Add-Virtual-LAN-support.patch
718- Use chainloader to boot xen.efi under UEFI (bnc#871857)
719 * added grub2-efi-xen-chainload.patch
720- Use device part of chainloader target, if present (bnc#871857)
721 * added grub2-efi-chainloader-root.patch
722- Create only hypervisor pointed by /boot/xen.gz symlink (bnc#877040)
723 * modified grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
724- Fix xen and native entries differ in grub.cfg (bnc#872014)
725 * modified grub2-linux.patch
726- Fix install error on ddf md device (bnc#872360)
727 * added grub2-getroot-treat-mdadm-ddf-as-simple-device.patch
728- Fix booting from NVMe device (bnc#873132)
729 * added grub2-getroot-support-NVMe-device-names.patch
730- Document peculiarities of s390 terminals
731 * added README.ibm3215
732- Grub2 for System z (fate#314213)
733 * added grub2-s390x-02-kexec-module-added-to-emu.patch
734 * added grub2-s390x-03-output-7-bit-ascii.patch
735 * added grub2-s390x-04-grub2-install.patch
736 * added grub2-s390x-05-grub2-mkconfig.patch
737
738* Mon Mar 16 2015 schwab@suse.de
739- grub2-arm64-set-correct-length.patch: arm64: set correct length of
740 device path end entry
741
742* Wed Mar 04 2015 mchang@suse.com
743- grub2-efi-HP-workaround.patch:
744 * try to read config from all-uppercase prefix as last resort.
745 (bnc#872503) (boo#902982)
746
747* Mon Feb 16 2015 arvidjaar@gmail.com
748- add luks, gcry_rijndael, gcry_sha1 to signed EFI image to support
749 LUKS partition in default setup (boo#917427)
750
751* Thu Feb 05 2015 mchang@suse.com
752- enable i386-xen (boo#891043)
753
754* Wed Feb 04 2015 mchang@suse.com
755- Downgrade os-prober dependency to Recommends (boo#898610)
756
757* Thu Dec 25 2014 mchang@suse.com
758- grub2-snapper-plugin.sh: cleanup grub-snapshot.cfg not referring
759 to any snapshot (boo#909359)
760
761* Thu Dec 25 2014 mpluskal@suse.com
762- Require efibootmgr also on i586
763
764* Tue Dec 16 2014 schwab@suse.de
765- Require efibootmgr also on aarch64
766
767* Thu Dec 11 2014 schwab@suse.de
768- grub2-snapper-plugin.sh: fix use of printf without format string; fix
769 quoting
770
771* Wed Dec 10 2014 schwab@suse.de
772- grub2-arm64-Reduce-timer-event-frequency-by-10.patch: fix periodic timer
773 on arm64
774
775* Thu Dec 04 2014 agraf@suse.com
776- enable 32bit arm targets for uboot and efi
777
778* Sat Nov 29 2014 Led <ledest@gmail.com>
779- Replace 'echo -e' command in grub2-snapper-plugin.sh script to
780 'printf' command. '-e' option of 'echo' command may be
781 unsupported in some POSIX-complete shells.
782
783* Fri Nov 14 2014 Led <ledest@gmail.com>
784- fix bashism in post script
785
786* Thu Oct 30 2014 jdelvare@suse.de
787- grub2.spec: Fix conditional construct which wasn't supported by
788 older versions of rpmbuild (caused error message
789 "parseExpressionBoolean returns -1".)
790
791* Thu Oct 30 2014 mchang@suse.com
792- fix errors when boot is btrfs with Windows partition scheme. The
793 first partition is created on cylinder boundary that can't offer
794 enough room for core.img and also the installation has to be in
795 logical paritition which made MBR the only location to install.
796 (bnc#841247)
797 * add grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch
798
799* Tue Sep 30 2014 mchang@suse.com
800- packaging 20_memtest86+ and 20_ppc_terminfo in corresponing grubarch
801 package
802
803* Mon Sep 29 2014 fcastelli@suse.com
804- Add '80_suse_btrfs_snapshot' required to show btrfs snapshots inside
805 of the boot menu.
806
807* Sun Sep 28 2014 arvidjaar@gmail.com
808- fix btrfs on big endian systems (ppc/ppc64)
809 * add grub2-btrfs-fix-get_root-key-comparison-failures-due-to-en.patch
810
811* Sun Sep 21 2014 arvidjaar@gmail.com
812- update translations
813- fix possible access to uninitialized pointer in linux loader
814 * add grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
815 * drop superceded grub2-ppc64le-23-grub-segfaults-if-initrd-is-specified-before-specify.patch
816
817* Thu Sep 18 2014 mchang@suse.com
818- fix grub.xen not able to handle legacy menu.lst hdX names (bnc#863821)
819 * add grub2-xen-legacy-config-device-name.patch from arvidjaar
820- fix the performance of grub2 uefi pxe is bad (bnc#871555)
821 * add grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch
822
823* Tue Sep 16 2014 schwab@suse.de
824- grub2-mkconfig-aarch64.patch: Look for Image-* instead of vmlinuz-* on
825 aarch64
826
827* Mon Sep 15 2014 arvidjaar@gmail.com
828- add grub2-glibc-2.20.patch - fix build with glibc 2.20+
829 (use _DEFAULT_SOURCE to avoid warning)
830
831* Fri Sep 12 2014 mchang@suse.com
832- fix xen pvops kernel not appear on menu (bnc#895286)
833 * refresh grub2-fix-menu-in-xen-host-server.patch
834
835* Wed Sep 10 2014 mchang@suse.com
836- fix extraneous comma in printf shell command (bnc#895884)
837 * refresh grub2-btrfs-04-grub2-install.patch
838
839* Wed Aug 27 2014 schwab@suse.de
840- aarch64-reloc.patch: replace with upstream solution
841
842* Mon Aug 25 2014 mchang@suse.com
843- remove unused patch, which's supersceded by new snapper rollback
844 support patches
845 * 0001-script-provide-overridable-root-by-subvol.patch
846 * 0002-script-create-menus-for-btrfs-snapshot.patch
847
848* Fri Aug 22 2014 mchang@suse.com
849- fix openqa boot error on separate boot partition
850 * refresh grub2-btrfs-05-grub2-mkconfig.patch
851
852* Thu Aug 21 2014 mchang@suse.com
853- update snapper plugin for rollback support
854 * refresh grub2-snapper-plugin.sh
855
856* Fri Aug 15 2014 mchang@suse.com
857- snapper rollback support patches.
858- rename patch
859 * 0002-btrfs-add-ability-to-boot-from-subvolumes.patch to
860 grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
861 * 0004-btrfs-export-subvolume-envvars.patch to
862 grub2-btrfs-02-export-subvolume-envvars.patch
863- added patches
864 * grub2-btrfs-03-follow_default.patch
865 * grub2-btrfs-04-grub2-install.patch
866 * grub2-btrfs-05-grub2-mkconfig.patch
867- remove patch
868 * 0003-cmdline-add-envvar-loader_cmdline_append.patch
869
870* Thu Aug 14 2014 mchang@suse.com
871- grub2-btrfs-fix-incorrect-address-reference.patch
872 * Fix incorrect address reference in GRUB_BTRFS_EXTENT_REGULAR
873 range check (bnc#869748)
874
875* Wed Aug 13 2014 mchang@suse.com
876- grub2-vbe-blacklist-preferred-1440x900x32.patch
877 * Blacklist preferred resolution 1440x900x32 which is broken on
878 many Thinkpads (bnc#888727)
879
880* Tue Aug 12 2014 schwab@suse.de
881- Enable building on aarch64
882- aarch64-reloc.patch: support R_AARCH64_PREL32 relocation
883- Build host tools with RPM_OPT_FLAGS
884
885* Mon Aug 11 2014 dvaleev@suse.com
886- Fix the 64-bit trampoline code in dynamic linker (bnc#890999)
887 grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch
888
889* Tue Jul 29 2014 tiwai@suse.de
890- Prefer a higher resolution in efi_gop driver if the mode taking
891 over is too small like 640x480 (bnc#887972):
892 grub2-efi_gop-avoid-low-resolution.patch
893
894* Wed Jul 09 2014 dvlaeev@suse.com
895- Fix ppc64le build by fixing
896 grub2-xfs-V5-filesystem-format-support.patch
897
898* Wed Jun 25 2014 jack@suse.cz
899- xfs V5 superblock support (bnc#880166 bnc#883942)
900- added patches:
901 * grub2-xfs-Add-helper-for-inode-size.patch
902 * grub2-xfs-Fix-termination-loop-for-directory-iteration.patch
903 * grub2-xfs-Convert-inode-numbers-to-cpu-endianity-immediate.patch
904 * grub2-xfs-V5-filesystem-format-support.patch
905
906* Fri Jun 20 2014 jeffm@suse.com
907- grub2: use stat instead of udevadm for partition lookup (bnc#883635)
908 * Added grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch
909
910* Tue Apr 15 2014 tchvatal@suse.com
911- Fix sorting of RC kernels to be older than first regular of the
912 series. Fixes bnc#827531.
913- added patches:
914 * grub2-use-rpmsort-for-version-sorting.patch
915
916* Thu Apr 10 2014 dvaleev@suse.com
917- Build GRUB2 for ppc64le as LittleEndian and 64bit
918- Fix timeout issue on ppc64le (bnc#869166)
919- Add powerpc-utils requires to grub2-powerpc-ieee1275
920- added patches:
921 * grub2-ppc64-build-ppc64-32bit.patch
922 * grub2-ppc64-qemu.patch
923 * grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch
924 * grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch
925 * grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch
926 * grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch
927 * grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch
928 * grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch
929 * grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch
930 * grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch
931 * grub2-ppc64le-09-Add-powerpc64-types.patch
932 * grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch
933 * grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch
934 * grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch
935 * grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch
936 * grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch
937 * grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch
938 * grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch
939 * grub2-ppc64le-17-Add-ppc64-relocations.patch
940 * grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch
941 * grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch
942 * grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch
943 * grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch
944 * grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch
945 * grub2-ppc64le-23-grub-segfaults-if-initrd-is-specified-before-specify.patch
946 * grub2-ppc64le-timeout.patch
947- removed patches:
948 * grub2-powerpc-libgcc.patch
949 * grub2-ppc64le-core-bigendian.patch
950 * grub2-ppc64le-platform.patch
951
952* Thu Apr 10 2014 mchang@suse.com
953- add grub2-x86_64-xen subpackage (bnc#863821)
954
955* Sat Apr 05 2014 arvidjaar@gmail.com
956- rename grub2.chrp back into grub.chrp, otherwise it is not found by
957 grub tools
958- replace grub2-use-DejaVuSansMono-for-starfield-theme.patch with
959 grub2-use-Unifont-for-starfield-theme-terminal.patch - use Unifont
960 font for terminal window
961
962* Thu Feb 27 2014 mchang@suse.com
963- grub2-snapper-plugin: fix important snapshots are not marked as such
964 in grub2 menu, also display the snapshot entries in the format
965 "important distribution version (kernel_version, timestamp, pre/post)"
966 (bnc#864842)
967
968* Mon Feb 24 2014 mchang@suse.com
969- refresh grub2-fix-menu-in-xen-host-server.patch (bnc#859361)
970 * prevent 10_linux from booting xen kernel without pv_opt support
971 on systems other than xen PV domU guest
972 * prevent 20_linux_xen.in from setting up nested virt running from
973 Xen domU
974- refresh grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
975 * adjust accordingly
976
977* Thu Feb 20 2014 jw@suse.com
978- updating grub2-once
979 - added --list switch.
980 - improved --help and error handling.
981
982* Tue Feb 11 2014 mchang@suse.com
983- add Supplements: packageand(snapper:grub2) in grub2-snapper-plugin
984 to install it while both snapper and grub2 are installed
985
986* Wed Feb 05 2014 mchang@suse.com
987- add grub2-snapper-plugin.sh (fate#316232)
988 * grub2's snapper plugin for advanced btrfs snapshot menu management
989 * package as grub2-snapper-plugin.noarch
990- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
991 * when booting btrfs snapshots disabled, deleting snapshot master config
992 if it's not customized
993
994* Fri Jan 31 2014 dvaleev@suse.com
995- Enable grub2 for PowerPC LE (ppc64le)
996- Add ppc64le to exclusive arches
997- Don't require gcc-32bit (PowerLE don't have 32bit toolchain)
998- added patches:
999 * grub2-powerpc-libgcc.patch
1000 Provide 32bit libgcc functions for PowerLE
1001 * grub2-ppc64le-core-bigendian.patch
1002 Build grub kernel and images as BE on ppc64le (BL is BE there)
1003 * grub2-ppc64le-platform.patch
1004 Enable ppc64le platform
1005
1006* Fri Jan 24 2014 jjolly@suse.com
1007- Add changes to allow build for s390x arch: added
1008 grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch
1009
1010* Wed Jan 22 2014 mchang@suse.com
1011- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
1012 * Fix bootable snapshots not found while root is on Btrfs subvolume
1013 (bnc#859587)
1014 * Create missing slave config in /.snapshots/<num>/
1015 * Prefix with SUSE_ for related options
1016
1017* Fri Jan 17 2014 mchang@suse.com
1018- refresh 0001-script-provide-overridable-root-by-subvol.patch
1019 * Introduce $boot_prefix for setting prefix on seeking other /boot
1020 directory.
1021- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
1022 * Support existing snapshots by creating their missing slave configs.
1023 * Temporarily default to disable this feature until receiving more
1024 tests from QA.
1025 * Introduce GRUB_ENABLE_CUSTOM_SNAPSHOT_SUBMENU to allow custom
1026 submenu for listing snapshots rather than the default one.
1027
1028* Wed Jan 15 2014 arvidjaar@gmail.com
1029- package autoiso.cfg and osdetect.cfg as documentation
1030- add 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch -
1031 fix configure test for DejaVu font
1032- add dejavu-fonts to BR (needed to build starfield theme)
1033- package starfield theme as grub2-branding-upstream
1034- add grub2-use-DejaVuSansMono-for-starfield-theme.patch - use fixed width
1035 font for starfield theme
1036- clarify that grub2 subpackage contains only user space tools
1037
1038* Wed Jan 15 2014 mchang@suse.com
1039- add new patches for booting btrfs snapshot (fate#316522) (fate#316232)
1040 * 0001-script-provide-overridable-root-by-subvol.patch
1041 * 0002-script-create-menus-for-btrfs-snapshot.patch
1042
1043* Fri Dec 27 2013 arvidjaar@gmail.com
1044- update to grub-2.02 beta2
1045 * drop upstream patches
1046 - grub2-fix-unquoted-string-in-class.patch (different)
1047 - grub2-cdpath.patch (modified)
1048 - grub2-fix-parsing-of-short-LVM-PV-names.patch
1049 - grub2-fix-descriptor-leak-in-grub_util_is_imsm.patch
1050 - grub2-install-opt-skip-fs-probe.patch (file it patched no more exists,
1051 functionality included upstream)
1052 - grub2-fix-x86_64-efi-startup-stack-alignment.patch
1053 - grub2-fix-x86_64-efi-callwrap-stack-alignment.patch
1054 - 0001-Fix-build-with-FreeType-2.5.1.patch
1055 * rediff
1056 - grub2-linux.patch
1057 - use-grub2-as-a-package-name.patch (do not patch generated configure)
1058 - grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch
1059 - grub2-fix-locale-en.mo.gz-not-found-error-message.patch (upstream added
1060 explicit exclusion for en_* language only; I do not see reason to stop
1061 with error in this case for any language).
1062 - not-display-menu-when-boot-once.patch
1063 - grub2-secureboot-provide-linuxefi-config.patch
1064 - grub2-pass-corret-root-for-nfsroot.patch
1065 - 0002-btrfs-add-ability-to-boot-from-subvolumes.patch
1066 - grub2-fix-menu-in-xen-host-server.patch
1067 - grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
1068 - grub2-secureboot-add-linuxefi.patch
1069 - grub2-secureboot-no-insmod-on-sb.patch
1070 - rename-grub-info-file-to-grub2.patch
1071 * drop Makefile.util.am and Makefile.core.am, they are now generated
1072 during build
1073 * call ./autogen.sh again now when it does not need autogen anymore; drop
1074 autoreconf call, it is called by autogen.sh
1075 * drop 0001-btrfs-rename-skip_default-to-follow_default.patch - is not
1076 needed anymore due to upstream changes
1077 * package /usr/bin/grub2-file, /usr/bin/grub2-syslinux2cfg and
1078 /usr/sbin/grub2-macbless
1079 * use grub-install --no-bootsector instead of --grub-setup=/bin/true
1080 in postinstall script
1081
1082* Tue Dec 17 2013 mchang@suse.com
1083- add new patches for booting btrfs snapshot (fate#316522) (fate#316232)
1084 * 0001-btrfs-rename-skip_default-to-follow_default.patch
1085 * 0002-btrfs-add-ability-to-boot-from-subvolumes.patch
1086 * 0003-cmdline-add-envvar-loader_cmdline_append.patch
1087 * 0004-btrfs-export-subvolume-envvars.patch
1088
1089* Tue Dec 10 2013 arvidjaar@gmail.com
1090- add patch 0001-Fix-build-with-FreeType-2.5.1.patch - fix build with
1091 freetype2 >= 2.5.1 (backport from fd0df6d098b1e6a4f60275c48a3ec88d15ba1fbb)
1092
1093* Sun Dec 01 2013 arvidjaar@gmail.com
1094- reset executable bits on *module, *.exec and *.image files. They are not
1095 executable.
1096
1097* Fri Nov 22 2013 glin@suse.com
1098- add grub2-fix-x86_64-efi-startup-stack-alignment.patch and
1099 grub2-fix-x86_64-efi-callwrap-stack-alignment.patch: fix the
1100 stack alignment of x86_64 efi. (bnc#841426)
1101
1102* Wed Sep 11 2013 mchang@suse.com
1103- use new update-bootloader option --reinit to install and update
1104 bootloader config
1105- refresh grub2-secureboot-no-insmod-on-sb.patch to fobid module
1106 loading completely.
1107
1108* Mon Sep 09 2013 lnussel@suse.de
1109- replace openSUSE UEFI certificate with new 2048 bit certificate.
1110
1111* Sat Jul 27 2013 arvidjaar@gmail.com
1112- add grub2-fix-parsing-of-short-LVM-PV-names.patch - fix PV detection in
1113 grub-probe when PV name is less than 10 charaters
1114- add grub2-fix-descriptor-leak-in-grub_util_is_imsm.patch - fix decriptor
1115 leak which later caused LVM warnings during grub-probe invocation
1116- remove --enable-grub-emu-usb - it is not needed on physical platform
1117
1118* Tue Jul 09 2013 mchang@suse.com
1119- refresh grub2-fix-menu-in-xen-host-server.patch: In domU we
1120 have to add xen kernel to config. (bnc#825528)
1121
1122* Wed Jun 26 2013 elchevive@opensuse.org
1123- updated existent translations and include new ones
1124 (es, lt, pt_BR, sl, tr)
1125
1126* Sun Jun 16 2013 arvidjaar@gmail.com
1127- update to current upstream trunk rev 5042
1128 * drop upstream patches
1129 - grub2-correct-font-path.patch
1130 - grub2-fix-mo-not-copied-to-grubdir-locale.patch
1131 - grub2-stdio.in.patch
1132 - grub2-fix-build-error-on-flex-2.5.37.patch
1133 - grub2-quote-messages-in-grub.cfg.patch
1134 - 30_os-prober_UEFI_support.patch
1135 - grub2-fix-enumeration-of-extended-partition.patch
1136 - grub2-add-device-to-os_prober-linux-menuentry.patch
1137 - grub2-fix-tftp-endianness.patch
1138 - efidisk-ahci-workaround
1139 - grub2-grub-mount-return-failure-if-FUSE-failed.patch
1140 * rediff
1141 - rename-grub-info-file-to-grub2.patch
1142 - grub2-linux.patch
1143 - use-grub2-as-a-package-name.patch
1144 - grub2-iterate-and-hook-for-extended-partition.patch
1145 - grub2-secureboot-add-linuxefi.patch
1146 - grub2-secureboot-no-insmod-on-sb.patch
1147 - grub2-secureboot-chainloader.patch
1148 * add
1149 - grub2-linguas.sh-no-rsync.patch
1150 + disable rsync in linguas.sh so it can be used during RPM build
1151 + disable auto-generated catalogs, they fail at the moment due to
1152 missing C.UTF-8 locale
1153 * update Makefile.util.am and Makefile.core.am
1154 * grub2-mknetdir is now in /usr/bin
1155 * generate po/LINGUAS for message catalogs using distributed linguas.sh
1156 * remove po/stamp-po during setup to trigger message catalogs rebuild
1157 * package bootinfo.txt on PPC (used by grub2-mkrescue)
1158
1159* Sat Apr 13 2013 arvidjaar@gmail.com
1160- BuildRequires: help2man to generate man pages and package them too
1161
1162* Fri Apr 05 2013 arvidjaar@gmail.com
1163- add grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch (bnc#810912)
1164 * use linuxefi in 30_os-prober if secure boot is enabled
1165
1166* Wed Apr 03 2013 arvidjaar@gmail.com
1167- update rename-grub-info-file-to-grub2.patch
1168 * do not rename docs/grub2.texi here, do it in %%prep (we do it there
1169 conditionally already). It simplifies patch refreshing using quilt
1170 which does not support file rename.
1171
1172* Wed Apr 03 2013 mchang@suse.com
1173- refresh grub2-secureboot-chainloader.patch: Fix wrongly aligned
1174 buffer address (bnc#811608)
1175
1176* Thu Mar 28 2013 mchang@suse.com
1177- package Secure Boot CA file as /usr/lib64/efi/grub.der which
1178 could be used to verify signed image from build server
1179- add openSUSE-UEFI-CA-Certificate.crt, openSUSE Secure Boot CA
1180- add SLES-UEFI-CA-Certificate.crt, SUSE Linux Enterprise Secure
1181 Boot CA
1182
1183* Mon Mar 25 2013 dvaleev@suse.com
1184- extraconfigure macro is not defined on ppc
1185
1186* Sat Mar 23 2013 arvidjaar@gmail.com
1187- corretly set chainloaded image device handle in secure boot mode (bnc#809038)
1188
1189* Wed Mar 13 2013 mchang@suse.com
1190- remove all compatible links in grub2-efi as now all concerned
1191 utilities are fixed
1192- superseding grub2-efi by grub2-x86_64-efi and grub2-i386-efi on
1193 x86_64 and ix86 respectively
1194- make grub2-x86_64-efi and grub2-i386-efi providing grub2-efi
1195 capability to not break package dependency
1196- handle upgrade from 12.2 by preseving grubenv and custom.cfg to
1197 new directory /boot/grub2, rename /boot/grub2-efi to
1198 /boot/grub2-efi.rpmsave to avoid confusion.
1199
1200* Mon Mar 11 2013 arvidjaar@gmail.com
1201- move post scripts into corresponding subpackages to ensure they are
1202 run after updated binaries are installed. Currently it may happen
1203 that update-bootlader picks up old binaries.
1204- move requires for perl-Bootloader to target subpackages. Make sure
1205 efi requires minimal version that supports /boot/grub2.
1206- add requires(post) to force order of installation: grub2 => grub2-arch
1207 => grub2-efi
1208- split efi post in two parts. One that updates configuration and is part
1209 of grub2-efiarch and second that migrates settings and is part of
1210 grub2-efi. Only custom.cfg and grubenv may need migration. device.map
1211 is not relevant for EFI and new grub.cfg had been created at this point.
1212
1213* Mon Mar 11 2013 mchang@suse.com
1214- add grub2-fix-tftp-endianness.patch from upstream (bnc#808582)
1215- add efinet and tftp to grub.efi (bnc#808582)
1216
1217* Thu Mar 07 2013 seife+obs@b1-systems.com
1218- convert spec file to UTF-8
1219
1220* Thu Mar 07 2013 mchang@suse.com
1221- add lvm to grub.efi (bnc#807989)
1222- add loadenv to grub.efi (bnc#807992)
1223
1224* Mon Mar 04 2013 arvidjaar@gmail.com
1225- grub2-grub-mount-return-failure-if-FUSE-failed.patch - return error
1226 if fuse_main failed (bnc#802983)
1227
1228* Mon Feb 25 2013 fcrozat@suse.com
1229- Fix build for SLES 11.
1230
1231* Tue Feb 19 2013 duwe@suse.com
1232Fix up bogus items from the previous merge:
1233 - efi_libdir = _libdir = /usr/lib
1234 - package /usr/lib/grub2 dir only once
1235 - move grub.efi to /usr/lib/grub2/%{grubefiarch}/
1236 - create a symlink so that scripts can find it there.
1237
1238* Thu Feb 14 2013 duwe@suse.com
1239- merge internal+external BS changes into superset spec file,
1240 remove obsolete dependencies
1241- merge SLES+openSUSE patches, restrict "grub-efi" to 12.2
1242- add efidisk-ahci-workaround (bnc#794674)
1243- fix unquoted-string-in-class.patch (bnc#788322)
1244
1245* Fri Feb 08 2013 mchang@suse.com
1246- adapt to pesign-obs-integration changes
1247
1248* Thu Feb 07 2013 mchang@suse.com
1249- grub.efi signing on build server.
1250
1251* Thu Jan 31 2013 duwe@suse.com
1252- switch to out of source / subdir build
1253
1254* Wed Jan 30 2013 mchang@suse.com
1255- sync from SLE-11 SP3 to date
1256- set empty prefix to grub.efi for looking up in current directory
1257- grub2-cdpath.patch: fix the grub.cfg not found when booting from
1258 optical disk
1259- put grub.efi in grub2's source module directory
1260- create links in system's efi directory to grub.efi
1261- arvidjaar: do not overwrite device path in grub2-cdpath.patch
1262
1263* Wed Jan 30 2013 arvidjaar@gmail.com
1264- remove obsolete reference to /boot/grub2-efi and /usr/sbin/grub2-efi
1265 from grub2-once
1266- add GRUB_SAVEDFAULT description to /etc/default/grub
1267
1268* Tue Jan 29 2013 mchang@suse.com
1269- set empty prefix to grub.efi for looking up in current directory
1270- remove grubcd.efi, as grub.efi can now be used for cdrom booting
1271
1272* Mon Jan 28 2013 snwint@suse.de
1273- add fat module to grubcd
1274- explicitly set empty prefix to get grub to set $prefix to the currrent
1275 directory
1276
1277* Fri Jan 18 2013 mchang@suse.com
1278- ship a Secure Boot UEFI compatible bootloader (fate#314485)
1279- add grub2-secureboot-chainloader.patch, which expands the efi
1280 chainloader to be able to verify images via shim lock protocol.
1281
1282* Fri Jan 18 2013 mchang@suse.com
1283- ship a Secure Boot UEFI compatible bootloader (fate#314485).
1284- update for cdrom boot support.
1285- grub2-cdpath.patch: fix the grub.cfg not found when booting from
1286 optical disk.
1287- grubcd.efi: the efi image used for optial disk booting, with
1288 reduced size and $prefix set to /EFI/BOOT.
1289
1290* Tue Jan 08 2013 mchang@suse.com
1291- add grub2-fix-unquoted-string-in-class.patch (bnc#788322)
1292
1293* Tue Jan 08 2013 arvidjaar@gmail.com
1294- add grub2-add-device-to-os_prober-linux-menuentry.patch (bnc#796919)
1295
1296* Sun Jan 06 2013 arvidjaar@gmail.com
1297- add patch grub2-fix-enumeration-of-extended-partition.patch to
1298 fix enumeration of extended partitions with non-standard EBR (bnc#779534)
1299
1300* Fri Jan 04 2013 arvidjaar@gmail.com
1301- add support for chainloading another UEFI bootloader to
1302 30_os-prober (bnc#775610)
1303
1304* Fri Dec 21 2012 mchang@suse.com
1305- put 32-bit grub2 modules to /usr/lib/grub2
1306- put 64-bit grub2 modules to /usr/lib64/grub2 (x86_64-efi)
1307- put grub.efi to /usr/lib64/efi(x86_64) or /usr/lib/efi(i586)
1308
1309* Tue Dec 18 2012 mchang@suse.com
1310- ship a Secure Boot UEFI compatible bootloader (fate#314485)
1311- add grub2-secureboot-chainloader.patch, which expands the efi
1312 chainloader to be able to verify images via shim lock protocol.
1313
1314* Fri Nov 30 2012 mchang@suse.com
1315- replace %{sles_version} by %{suse_version}
1316- use correct product name
1317
1318* Mon Nov 26 2012 mchang@suse.com
1319- ship a Secure Boot UEFI compatible bootloader (fate#314485)
1320- added secureboot patches which introduces new linuxefi module
1321 that is able to perform verifying signed images via exported
1322 protocol from shim. The insmod command will not function if
1323 secure boot enabled (as all modules should built in grub.efi
1324 and signed).
1325 - grub2-secureboot-add-linuxefi.patch
1326 - grub2-secureboot-use-linuxefi-on-uefi.patch
1327 - grub2-secureboot-no-insmod-on-sb.patch
1328 - grub2-secureboot-provide-linuxefi-config.patch
1329- Makefile.core.am : support building linuxefi module
1330- Make grub.efi image that is with all relevant modules incorporated
1331 and signed, it will be the second stage to the shim loader which
1332 will verified it when secureboot enabled.
1333- Make grub.efi's path to align with shim loader's default loader
1334 lookup path.
1335- The changes has been verified not affecting any factory instalation,
1336 but will allow us to run & test secure boot setup manually with shim.
1337
1338* Thu Nov 22 2012 mchang@suse.com
1339- ship a Secure Boot UEFI compatible bootloader (fate#314485)
1340- In SLE-11 SP3, don't include any other architecture binaries
1341 except EFI, so we split packages by architecture binaries to
1342 meet the requirement.
1343 - grub2 : common utilties and config etc
1344 - grub2-efi : provide compatibilty to grub2-efi package
1345 - grub2-i386-pc : binaries for x86 legacy pc firmware
1346 - grub2-i386-efi : binaries for ia32 EFI firmware
1347 - grub2-x86_64-efi : binaries for x86_64 firmware
1348 - grub2-powerpc-ieee1275: binaries for powerpc open firmware
1349
1350* Tue Nov 20 2012 arvidjaar@gmail.com
1351- update grub2-quote-messages-in-grub.cfg.patch to use upstream commit
1352
1353* Mon Nov 19 2012 arvidjaar@gmail.com
1354- quote localized "Loading ..." messages in grub.cfg (bnc#790195)
1355
1356* Mon Nov 05 2012 aj@suse.de
1357- We really only need makeinfo, so require that one where it exists.
1358
1359* Thu Nov 01 2012 mchang@suse.com
1360- ship a Secure Boot UEFI compatible bootloader (fate#314485)
1361- Secure boot support in installer DVD (fate#314489)
1362- prime support for package on SLE-11 (SP3)
1363 - remove buildrequire to libuse and ncurses 32-bit devel packages
1364 as they are needed by grub-emu which we don't support
1365 - remove buildrequire to freetype2-devel-32bit as it's not need
1366 by grub2-mkfont and others
1367 - buildrequire to xz instead of lzma
1368 - buildrequire to texinfo instead of makeinfo
1369 - remove buildrequire to autogen as it's not available in SLE-11
1370 - add Makefile.util.am Makefile.core.am generated by autogen
1371 - run autoreconf -vi instead of ./autogen.sh
1372 - For SLE-11 remove buildrequire to gnu-unifont as it's not
1373 yet available. Also do not package pf fonts created from it.
1374 - workaround SLE-11 patch utility not rename file for us
1375 - add -fno-inline-functions-called-once to CFLAGS to fix build
1376 error on gcc 4.3.x
1377 - not require os-prober for SLE-11, as package not yet ready
1378
1379* Sat Oct 27 2012 arvidjaar@gmail.com
1380- grub2-efi now depends on exact grub2 version
1381
1382* Thu Oct 25 2012 arvidjaar@gmail.com
1383- build grub2-efi with standard "grub2" prefix (bnc#782891)
1384 - remove use-grub2-efi-as-a-package-name.patch
1385 - migrate settings from /boot/grub2-efi to /boot/grub2 in efi post
1386 - provide some compatibility links grub2-efi-xxx for perl-Bootloader
1387 - workaround for /boot/grub2-efi linkk and /boot/grub2/grub.cfg
1388 missing on update from older versions
1389
1390* Thu Oct 25 2012 mchang@suse.com
1391- add grub2-fix-build-error-on-flex-2.5.37.patch
1392
1393* Thu Oct 18 2012 arvidjaar@gmail.com
1394- modify patch grub2-iterate-and-hook-for-extended-partition.patch to
1395 ignore extended partitions other then primary (bnc#785341)
1396
1397* Wed Sep 26 2012 mchang@suse.com
1398- refresh grub2-fix-locale-en.mo.gz-not-found-error-message.patch
1399 with the correct fix in upstream bugzilla #35880 by Colin Watson
1400 (bnc#771393)
1401
1402* Fri Sep 21 2012 mchang@suse.com
1403- grub2-fix-locale-en.mo.gz-not-found-error-message.patch (bnc#771393)
1404
1405* Wed Sep 19 2012 arvidjaar@gmail.com
1406- add 20_memtest86+ (bnc#780622)
1407
1408* Tue Sep 18 2012 mchang@suse.com
1409- Fix un-bootable grub2 testing entry in grub's menu.lst (bnc#779370)
1410- Not add new grub2 testing entry if it's not found in menu.lst
1411- Update grub2 stuff and config if there's grub2 entry in menu.lst
1412- Check for current bootloader as update-bootloader acts on it
1413
1414* Thu Aug 30 2012 mchang@suse.com
1415- add grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bnc#774666)
1416- add grub2-pass-corret-root-for-nfsroot.patch (bnc#774548)
1417
1418* Mon Aug 20 2012 mchang@suse.com
1419- disable grub2-enable-theme-for-terminal-window.patch to use
1420 default black background due to current background has poor
1421 contrast to the font color (bnc#776244).
1422
1423* Fri Aug 10 2012 jslaby@suse.de
1424- rename grub2once to grub2-once
1425
1426* Wed Aug 01 2012 mchang@suse.com
1427- add grub2once (bnc#771587)
1428- add not-display-menu-when-boot-once.patch
1429
1430* Sat Jul 28 2012 aj@suse.de
1431- Fix build with missing gets declaration (glibc 2.16)
1432
1433* Fri Jul 27 2012 tittiatcoke@gmail.com
1434- Add grub2-enable-theme-for-terminal-window.patch (bnc#770107)
1435
1436* Thu Jul 19 2012 mchang@suse.com
1437- add grub2-fix-menu-in-xen-host-server.patch (bnc#757895)
1438
1439* Wed Jul 18 2012 mchang@suse.com
1440- add grub2-fix-error-terminal-gfxterm-isn-t-found.patch
1441- add grub2-fix-mo-not-copied-to-grubdir-locale.patch
1442
1443* Wed Jul 18 2012 aj@suse.de
1444- We only need makeinfo, not texinfo for building.
1445
1446* Tue Jul 17 2012 jslaby@suse.de
1447- fix build by adding texinfo to buildrequires.
1448
1449* Fri Jul 06 2012 mchang@suse.com
1450- grub2-GRUB_CMDLINE_LINUX_RECOVERY-for-recovery-mode.patch. We
1451 don't run in sigle user mode for recovery, instead use different
1452 set kernel command line options which could be specified by this
1453 GRUB_CMDLINE_LINUX_RECOVERY setting.
1454
1455* Wed Jul 04 2012 mchang@suse.com
1456- add use-grub2-efi-as-a-package-name.patch (bnc#769916)
1457
1458* Fri Jun 29 2012 dvaleev@suse.com
1459- Add configuration support for serial terminal consoles. This will
1460 set the maximum screen size so that text is not overwritten.
1461
1462* Fri Jun 29 2012 dvaleev@suse.com
1463- don't enable grub-emu-usb on ppc ppc641
1464
1465* Thu Jun 28 2012 jslaby@suse.de
1466- update to 2.0 final
1467 * see ChangeLog for changes
1468
1469* Mon Jun 25 2012 adrian@suse.de
1470- enable xz/lzma support for image file generation
1471
1472* Sun Jun 24 2012 jslaby@suse.de
1473- update to 2.0 beta6, a snapshot from today
1474 * see ChangeLog for changes
1475
1476* Fri Jun 22 2012 mchang@suse.com
1477- do not package grub.cfg, as it's generated at runtime and the
1478 presence of it would confuse pygrub (bnc#768063)
1479
1480* Wed May 16 2012 mchang@suse.com
1481- fix build error on 12.1 caused by autogen aborts because of
1482 absence of guile package
1483
1484* Wed May 02 2012 mchang@suse.com
1485- grub2-automake-1-11-2.patch : fix grub2 build error on newer
1486 autotools (automake >= 1.11.2)
1487- call ./autogen.sh
1488
1489* Thu Apr 19 2012 mchang@suse.com
1490- grub2-probe-disk-mountby.patch : fix grub2-probe fails on
1491 probing mount-by devices under /dev/disk/by-(id|uuid|path).
1492 (bnc#757746)
1493
1494* Thu Mar 29 2012 mchang@suse.com
1495- Add Requires to os-prober as script depends on it for probing
1496 foreign os (bnc#753229)
1497
1498* Wed Mar 21 2012 mchang@suse.com
1499- Mark %config(noreplace) to /etc/default/grub (bnc#753246)
1500
1501* Fri Mar 16 2012 aj@suse.de
1502- Fix build with gcc 4.7 (needs -fno-strict-aliasing for zfs code).
1503
1504* Tue Mar 13 2012 mchang@suse.com
1505- Fix error in installation to extended partition (bnc#750897)
1506 add grub2-iterate-and-hook-for-extended-partition.patch
1507 add grub2-install-opt-skip-fs-probe.patch
1508
1509* Mon Mar 12 2012 tittiatcoke@gmail.com
1510- Added BuildRequires for gnu-unifont in order to create the
1511 necessary fonts for a graphical boot menu.
1512
1513* Mon Feb 20 2012 andrea.turrini@gmail.com
1514- fixed typos in grub2.spec
1515
1516* Mon Jan 02 2012 mchang@suse.com
1517- platforms without efi should not specify exclusion of it
1518
1519* Thu Dec 29 2011 mchang@suse.com
1520- set --target=%{_target_plaform) explicitly to %configure in case
1521 it wouldn't do that for us implicitly
1522- when making x86_64-efi image not use i386 target build and keep
1523 use of x86_64. otherwise it would have error "invalid ELF header"
1524
1525* Fri Dec 02 2011 coolo@suse.com
1526- add automake as buildrequire to avoid implicit dependency
1527
1528* Mon Nov 28 2011 jslaby@suse.de
1529- remove doubly packaged files
1530- remove INSTALL from docs
1531- handle duplicate bindir files
1532
1533* Mon Oct 31 2011 meissner@suse.de
1534- make efi exclusion more complete
1535
1536* Thu Oct 27 2011 aj@suse.de
1537- efibootmgr only exists on x86-64 and ia64.
1538
1539* Tue Oct 25 2011 aj@suse.de
1540- Add requires from efi subpackage to main package (bnc#72596)
1541
1542* Mon Oct 24 2011 jslaby@suse.de
1543- update it and pl translations
1544- cleanup spec file
1545 * don't package efi files to non-efi package
1546
1547* Thu Aug 25 2011 aj@suse.de
1548- Fix directory ownership.
1549
1550* Tue Aug 23 2011 aj@suse.de
1551- Build an efi subpackage [bnc#713595].
1552
1553* Tue Aug 02 2011 dvaleev@novell.com
1554- enable ppc build
1555- patch unused-but-set-variable
1556
1557* Tue Jul 12 2011 aj@suse.de
1558- Create submenu for all besides primary Linux kernels.
1559- Only run preun section during package install but not during
1560 upgrade.
1561
1562* Tue Jul 12 2011 aj@suse.de
1563- Update README.openSUSE
1564
1565* Tue May 31 2011 jslaby@suse.de
1566- update translations
1567- update to 1.99 final
1568 * See NEWS file for changes
1569
1570* Sat May 07 2011 jslaby@suse.de
1571- fix build with gcc 4.6
1572- build in parallel (fixed finally in 1.99)
1573- add translations from translations project
1574- update to 1.99-rc2
1575 * See NEWS file for changes
1576
1577* Wed Oct 27 2010 jslaby@suse.de
1578- fix vanishing of /boot/grub2/* if /boot/grub/device.map
1579 doesn't exist
1580
1581* Mon Oct 25 2010 jslaby@suse.de
1582- add missing " in the default file; add "fi" to grub2-linux.patch
1583
1584* Mon Oct 11 2010 jslaby@suse.de
1585- repack gz to bz2 (0.5M saving)
1586
1587* Sat Oct 09 2010 aj@suse.de
1588- Do not output vmlinux if vmlinuz of same version exists.
1589- Update default grub file.
1590
1591* Sat Oct 09 2010 aj@suse.de
1592- Add patch grub-1.98-follow-dev-mapper-symlinks.patch from Fedora
1593 for grub2-probe to detect lvm devices correctly
1594
1595* Sat Sep 11 2010 jslaby@suse.de
1596- add gettext "requires"
1597
1598* Sun Mar 14 2010 aj@suse.de
1599- Fix build on x86-64.
1600
1601* Fri Mar 12 2010 aj@suse.de
1602- Don't build parallel.
1603- Update to grub 1.98 including:
1604 * Multiboot on EFI support.
1605 * Saved default menu entry support, with new utilities `grub-reboot' and
1606 `grub-set-default'.
1607 * Encrypted password support, with a new utility `grub-mkpasswd-pbkdf2'.
1608 * `grub-mkfloppy' removed; use `grub-mkrescue' to create floppy images.
1609
1610* Fri Feb 12 2010 aj@suse.de
1611- Update to grub 1.97.2:
1612 * Fix a few 4 GiB limits.
1613 * Fix license problems with a few BSD headers.
1614 * Lots of misc bugfixes.
1615
1616* Wed Dec 09 2009 aj@suse.de
1617- Fix requires.
1618
1619* Wed Dec 09 2009 aj@suse.de
1620- Mark /etc/default/grub as config file.
1621
1622* Wed Dec 09 2009 aj@suse.de
1623- Mark root partition rw
1624
1625* Wed Dec 09 2009 aj@suse.de
1626- New package grub2.