SHA256
1
0
forked from pool/grub2
Commit Graph

255 Commits

Author SHA256 Message Date
Michael Chang
d3ba93671b Accepting request 609125 from home:tsaupe:branches:Base:System
grub2-emu on s390 keep network during kexec boot (bsc#1089493)

OBS-URL: https://build.opensuse.org/request/show/609125
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=301
2018-05-17 03:00:56 +00:00
Michael Chang
baa0327672 Accepting request 603940 from home:namtrac:branches:Base:System
- Add grub2-freetype-pkgconfig.patch to fix build with new freetype
  use pkgconfig to find Freetype libraries.

OBS-URL: https://build.opensuse.org/request/show/603940
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=300
2018-05-09 06:14:01 +00:00
Michael Chang
022e481ebd Accepting request 597386 from home:michael-chang:branches:Base:System
- Fallback to raw mode if Open Firmware returns invalid ihandler (bsc#1071559)
  * grub2-ieee1275-open-raw-mode.patch

OBS-URL: https://build.opensuse.org/request/show/597386
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=299
2018-04-19 07:23:05 +00:00
Michael Chang
1847661beb Accepting request 595923 from home:michael-chang:branches:Base:System
- Fix error of essential directory not found on UEFI Xen host (bsc#1085842)
  * add grub2-efi-xen-removable.patch
  * rediff grub2-suse-remove-linux-root-param.patch

OBS-URL: https://build.opensuse.org/request/show/595923
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=298
2018-04-17 04:04:01 +00:00
Michael Chang
f3d710cae6 Accepting request 595496 from home:jdelvare:branches:Base:System
Fix corruption of "grub2-install --help" and grub2-install manual page (bsc#1086670)

OBS-URL: https://build.opensuse.org/request/show/595496
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=297
2018-04-12 08:40:39 +00:00
Michael Chang
a0de87febe Accepting request 593042 from home:michael-chang:branches:Base:System
- Fix Nvidia GPU in legacy I/O slot 2 disappears during system
  startup (bsc#1082914)
  * 0001-Fix-PCIe-LER-when-GRUB2-accesses-non-enabled-MMIO-da.patch 

- Fix packed-not-aligned error on GCC 8 (bsc#1084632)
  * 0001-Fix-packed-not-aligned-error-on-GCC-8.patch

OBS-URL: https://build.opensuse.org/request/show/593042
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=296
2018-04-03 07:42:58 +00:00
Michael Chang
bcd92bd3f1 Accepting request 591058 from home:michals
- Fix incorrect netmask on ppc64 (bsc#1085419)
  * grub2-Fix-incorrect-netmask-on-ppc64.patch

OBS-URL: https://build.opensuse.org/request/show/591058
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=295
2018-03-28 07:02:31 +00:00
Michael Chang
1e655f7670 Accepting request 585948 from home:fos:branches:Base:System
For health-checker (https://build.opensuse.org/package/show/devel:CaaSP/health-checker) an additional flag is used to exchange information between GRUB and user space; as suggested by Michael this patch will enable writing that specific variable into the GRUB environment block.

- Store GRUB environment variable health_checker_flag
  in Btrfs header
- Rename grub2-btrfs-workaround-grub2-once.patch to
  grub2-grubenv-in-btrfs-header.patch (as the original 
  filename was too specific - the patch is not only
  storing the next_entry flag only in the Btrfs
  header now)

OBS-URL: https://build.opensuse.org/request/show/585948
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=293
2018-03-13 07:03:38 +00:00
Michael Chang
c33208660b Accepting request 572518 from home:olh:branches:Base:System
- The %prep section applies patches, the %build section builds.
  Remove mixup of patching and building from %prep for quilt setup
  Related to bsc#1065703

OBS-URL: https://build.opensuse.org/request/show/572518
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=288
2018-02-06 06:29:18 +00:00
Michael Chang
c7ddc4afcf Accepting request 569425 from home:michael-chang:branches:Base:System
- Check if default entry need to be corrected for updated distributor version
  and/or use fallback entry if default kernel entry removed (bsc#1065349)
  * grub2-check-default.sh
  * grub2-mkconfig-default-entry-correction.patch
- Fix grub2-mkconfig warning when disk is LVM PV (bsc#1071239)
  * grub2-getroot-scan-disk-pv.patch

OBS-URL: https://build.opensuse.org/request/show/569425
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=287
2018-02-01 04:09:06 +00:00
Michael Chang
650ed6cb6c Accepting request 546339 from home:michael-chang:branches:Base:System
- Fix http(s) boot security review (bsc#1058090)
  * 0002-AUDIT-0-http-boot-tracker-bug.patch

OBS-URL: https://build.opensuse.org/request/show/546339
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=285
2017-12-03 14:35:21 +00:00
Michael Chang
aa3a0e85b0 Accepting request 539336 from home:matejcik:py3port
- use python3 for autogen.sh (fate#323526)

OBS-URL: https://build.opensuse.org/request/show/539336
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=282
2017-11-07 04:42:57 +00:00
Michael Chang
1d85774cd1 Accepting request 537924 from home:michals
Do not check that PReP partition does not contain an ELF during installation
  (bsc#1065738).
  * grub2-install-remove-useless-check-PReP-partition-is-empty.patch

OBS-URL: https://build.opensuse.org/request/show/537924
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=281
2017-11-06 05:40:19 +00:00
Michael Chang
b046f3779b Accepting request 529824 from home:michael-chang:bsc:1052401
- Build diskboot_tpm.img as separate image to diskboot.img to prevent failure
  in booting on some bogus firmware. To use the TPM image you have to use
  suse-enable-tpm option of grub2-install (bsc#1052401)
  * 0013-tpm-i386-pc-diskboot-img.patch

OBS-URL: https://build.opensuse.org/request/show/529824
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=280
2017-10-01 10:11:57 +00:00
f7b29ac20a Accepting request 522250 from home:algraf:branches:Base:System
- Fix reboot in UEFI environments (bsc#1047331)
  * Add grub2-efi-Move-grub_reboot-into-kernel.patch
  * Refresh grub2-efi-Free-malloc-regions-on-exit.patch

OBS-URL: https://build.opensuse.org/request/show/522250
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=277
2017-09-11 13:20:51 +00:00
Michael Chang
f7e71f54e0 Accepting request 520582 from home:michael-chang:branches:Base:System
- Add preliminary patch for UEFI HTTPS and related network protocol support
  (fate#320130)
  * 0001-add-support-for-UEFI-network-protocols.patch

OBS-URL: https://build.opensuse.org/request/show/520582
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=276
2017-09-04 06:46:54 +00:00
Michael Chang
3c6f5594e2 Accepting request 518461 from home:michael-chang:branches:home:rwill:branches:Base:System
- Fix minor oversights in and the exit value of the grub2-install
  helper on s390x.  (bsc#1055343, fate#323298)
  * grub2-s390x-09-improve-zipl-setup.patch

OBS-URL: https://build.opensuse.org/request/show/518461
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=274
2017-08-24 03:58:08 +00:00
Michael Chang
00508796e7 Accepting request 512282 from home:bmwiedemann:branches:Base:System
Make grub2.info build reproducible (boo#1047218)

leaving the only remaining diff in grub.xen (some ordering issue)
from ./grub-mkstandalone --grub-mkimage=./grub-mkimage -o grub.xen -O x86_64-xen -d grub-core/ /boot/grub/grub.cfg=/home/abuild/rpmbuild/SOURCES/grub2-xen-pv-firmware.cfg
http://rb.zq1.de/compare.factory-20170713/grub2-compare.out

OBS-URL: https://build.opensuse.org/request/show/512282
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=273
2017-07-25 06:31:39 +00:00
Michael Chang
f016317030 Accepting request 508197 from home:arvidjaar:grub2-next
- add grub2-fix-build-with-flex-2.6.4.patch - fix build with flex 2.6.4+
  that removed explicit (void) cast from fprintf call in yy_fatal_error.

OBS-URL: https://build.opensuse.org/request/show/508197
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=272
2017-07-07 07:19:17 +00:00
Andrei Borzenkov
b4cc930160 Accepting request 500506 from home:michael-chang:branches:Base:System
- Support LVM physical volume created without metadatacopies (bsc#1027526)
  * grub2-diskfilter-support-pv-without-metadatacopies.patch 
- Fix page fault exception when grub loads with Nvidia cards (bsc#1038533)
  * grub2-efi-uga-64bit-fb.patch
- Require 'kexec-tools' for System z. (bsc#944358)
  * modified grub2.spec

OBS-URL: https://build.opensuse.org/request/show/500506
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=271
2017-06-03 21:22:46 +00:00
Michael Chang
dca0362b81 Accepting request 494564 from home:michael-chang:branches:Base:System
- grub2-xen-pv-firmware.cfg: insmod lvm module as it's not auto-loaded
  to support booting from lvm volume (bsc#1004324)
- Grub not working correctly with xen and btrfs snapshots (bsc#1026511)
  * Add grub2-btrfs-09-get-default-subvolume.patch
  * grub2-xen-pv-firmware.cfg : search path in default subvolume

OBS-URL: https://build.opensuse.org/request/show/494564
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=270
2017-05-12 07:10:19 +00:00
Michael Chang
1193b35f75 Accepting request 491901 from home:arvidjaar:grub2-next
2.02 final
update translations

OBS-URL: https://build.opensuse.org/request/show/491901
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=269
2017-05-02 01:41:54 +00:00
Michael Chang
36a371152a Accepting request 485707 from home:arvidjaar:grub2:gcc7
fix building with GCC (bsc#1030247). ARM is untested.

OBS-URL: https://build.opensuse.org/request/show/485707
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=268
2017-04-05 06:18:03 +00:00
Andrei Borzenkov
e1ec6a007e Accepting request 481686 from home:michael-chang:branches:Base:System
- Fix out of memory error on lvm detection (bsc#1016536) (bsc#1027401)
  * grub2-lvm-allocate-metadata-buffer-from-raw-contents.patch
- Fix boot failure if /boot is separate btrfs partition (bsc#1023160)
  * grub2-btrfs-06-subvol-mount.patch

OBS-URL: https://build.opensuse.org/request/show/481686
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=266
2017-03-21 10:35:03 +00:00
Michael Chang
60c7965fc1 Accepting request 480725 from home:arvidjaar:grub2-next
new upstream version 2.02~rc2

OBS-URL: https://build.opensuse.org/request/show/480725
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=264
2017-03-17 06:18:41 +00:00
Michael Chang
8e26f638e0 Accepting request 477882 from home:michael-chang:devel:tpm
- TPM Support (FATE#315831)
  * 0001-tpm-Core-TPM-support.patch
  * 0002-tpm-Measure-kernel-initrd.patch
  * 0003-tpm-Add-BIOS-boot-measurement.patch
  * 0004-tpm-Rework-linux-command.patch
  * 0005-tpm-Rework-linux16-command.patch
  * 0006-tpm-Measure-kernel-and-initrd-on-BIOS-systems.patch
  * 0007-tpm-Measure-the-kernel-commandline.patch
  * 0008-tpm-Measure-commands.patch
  * 0009-tpm-Measure-multiboot-images-and-modules.patch
  * 0010-tpm-Fix-boot-when-there-s-no-TPM.patch
  * 0011-tpm-Fix-build-error.patch
  * 0012-tpm-Build-tpm-as-module.patch
- grub2.spec : Add grub-tpm.efi for Secure Boot

OBS-URL: https://build.opensuse.org/request/show/477882
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=263
2017-03-09 06:19:36 +00:00
Andrei Borzenkov
2f69638ea4 Accepting request 477066 from home:michael-chang:branches:Base:System
- Fix invalid Xen EFI config files if xen_args include GRUB2 quoting
  (bsc#900418) (bsc#951748)
  * grub2-efi-xen-cfg-unquote.patch
- Fix linuxefi erroneously initialize linux's boot_params with non-zero
  values. (bsc#1025563)
  * grub2-linuxefi-fix-boot-params.patch
- Removed grub2-fix-multi-device-root-kernel-argument.patch as it has
  regression on how GRUB_DISABLE_LINUX_UUID=true interpreted (bsc#1015138)

OBS-URL: https://build.opensuse.org/request/show/477066
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=262
2017-03-06 07:17:24 +00:00
3bb726bfe5 Accepting request 461950 from home:michals
Redo merge

OBS-URL: https://build.opensuse.org/request/show/461950
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=261
2017-03-02 21:46:08 +00:00
9e39bbe6e5 OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=260 2017-03-02 07:28:00 +00:00
Andrei Borzenkov
014d0e9f0b Accepting request 461364 from home:michael-chang:branches:Base:System
- Fix for openQA UEFI USB Boot failure with upstream patch (bsc#1026344)
  * added 0001-efi-strip-off-final-NULL-from-File-Path-in-grub_efi_.patch
  * removed 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch

OBS-URL: https://build.opensuse.org/request/show/461364
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=259
2017-03-02 03:31:33 +00:00
Michael Chang
6ef3acfa4c Accepting request 460048 from home:michael-chang:bsc:1026344
- Temporary fix for openQA UEFI USB Boot failure (bsc#1026344)
  * 0001-Revert-efi-properly-terminate-filepath-with-NULL-in-.patch

OBS-URL: https://build.opensuse.org/request/show/460048
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=258
2017-02-23 15:35:40 +00:00
Michael Chang
06839163a5 Accepting request 458615 from home:michael-chang:branches:Base:System
- grub2.spec: fix s390x file list.

OBS-URL: https://build.opensuse.org/request/show/458615
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=255
2017-02-17 06:55:04 +00:00
Michael Chang
c85662cbfa Accepting request 457610 from home:michael-chang:sle12-update
- Merge changes from SLE12
- add grub2-emu-4-all.patch
  * Build 'grub2-emu' wherever possible, to allow a better
    implementation of that feature.
- add grub2-s390x-06-loadparm.patch,
- add grub2-commands-introduce-read_file-subcommand.patch:
  * allow s390x to telecontrol grub2.  (bsc#891946, bsc#892852)
- add grub2-s390x-06-loadparm.patch:
  * ignore case and fix transliteration of parameter.  (bsc#891946)
- add grub2-s390x-07-add-image-param-for-zipl-setup.patch
  * Add --image switch to force zipl update to specific kernel
    (bsc#928131)
- add grub2-s390x-08-workaround-part-to-disk.patch
  * Ignore partition tables on s390x. (bsc#935127)
- add grub2-efi-chainload-harder.patch:
  * allow XEN to be chain-loaded despite firmware flaws.  (bnc#887793)
  * Do not use shim lock protocol for reading pe header, it won't be
  available when secure boot disabled (bsc#943380)
  * Make firmware flaw condition be more precisely detected and add
  debug message for the case
  * Check msdos header to find PE file header (bsc#954126)
- grub2-s390x-04-grub2-install.patch:
  * streamline boot to grub menu.  (bsc#898198)
  * Force '/usr' to read-only before calling kexec. (bsc#932951)
- grub2-once:
  * add '--enum' option to enumerate boot-entries in a way
    actually understood by 'grub2'.  (bsc#892852, bsc#892811)
  * Examine variables from grub environment in 'grub2-once'. (fate#319632)

OBS-URL: https://build.opensuse.org/request/show/457610
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=254
2017-02-16 07:12:06 +00:00
Michael Chang
28cfa69076 Accepting request 456121 from home:arvidjaar:grub2-next
new upstream version 2.02~rc1

OBS-URL: https://build.opensuse.org/request/show/456121
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=252
2017-02-13 03:31:29 +00:00
Michael Chang
562453147a Accepting request 455663 from home:michael-chang:branches:Base:System
- Fix build error on glibc-2.25
  * 0001-build-Use-AC_HEADER_MAJOR-to-find-device-macros.patch
  * 0002-configure-fix-check-for-sys-sysmacros.h-under-glibc-.patch
- Fix fwpath in efi netboot (fate#321993) (bsc#1022294)
  * 0001-Fix-fwpath-in-efi-netboot.patch

OBS-URL: https://build.opensuse.org/request/show/455663
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=251
2017-02-09 10:44:34 +00:00
Michael Chang
de20a58080 Accepting request 454109 from home:algraf:branches:Base:System
- Add support for BLT only EFI GOP adapters (FATE#322332)
  * grub2-efi-gop-add-blt.patch

OBS-URL: https://build.opensuse.org/request/show/454109
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=248
2017-02-02 10:13:57 +00:00
Andrei Borzenkov
1b298e1ecc Accepting request 452446 from home:AndreasSchwab:f
- info-dir-entry.patch: Update info dir entry to follow renaming to grub2

OBS-URL: https://build.opensuse.org/request/show/452446
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=246
2017-01-25 16:54:43 +00:00
Michael Chang
331f1de36f Accepting request 450554 from home:matwey:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/450554
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=244
2017-01-17 03:30:27 +00:00
Andrei Borzenkov
78250a3d58 Accepting request 449994 from home:michael-chang:bsc:997317
- Support %posttrans with marcos provided by update-bootloader-rpm-macros
  package (bsc#997317)

OBS-URL: https://build.opensuse.org/request/show/449994
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=243
2017-01-13 14:51:18 +00:00
c2373a2196 Accepting request 448892 from home:michael-chang:branches:Base:System
- Remove outdated README.openSUSE (bsc#907693)

OBS-URL: https://build.opensuse.org/request/show/448892
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=241
2017-01-07 14:22:08 +00:00
Andrei Borzenkov
0f14b3f0b0 Accepting request 437593 from home:michael-chang:branches:Base:System
- Fix new line character in distributor (bsc#1007212) 
  * modified grub2-default-distributor.patch

OBS-URL: https://build.opensuse.org/request/show/437593
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=238
2016-10-28 09:04:35 +00:00
Andrei Borzenkov
8da1cb3353 Accepting request 436663 from home:michael-chang:branches:Base:System
- From Juergen Gross <jgross@suse.com>: grub-xen: support booting huge
  pv-domains (bsc#1004398) (bsc#899465)
  * 0001-xen-make-xen-loader-callable-multiple-times.patch
  * 0002-xen-avoid-memleaks-on-error.patch
  * 0003-xen-reduce-number-of-global-variables-in-xen-loader.patch
  * 0004-xen-add-elfnote.h-to-avoid-using-numbers-instead-of-.patch
  * 0005-xen-synchronize-xen-header.patch
  * 0006-xen-factor-out-p2m-list-allocation-into-separate-fun.patch
  * 0007-xen-factor-out-allocation-of-special-pages-into-sepa.patch
  * 0008-xen-factor-out-allocation-of-page-tables-into-separa.patch
  * 0009-xen-add-capability-to-load-initrd-outside-of-initial.patch
  * 0010-xen-modify-page-table-construction.patch
  * 0011-xen-add-capability-to-load-p2m-list-outside-of-kerne.patch

OBS-URL: https://build.opensuse.org/request/show/436663
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=236
2016-10-24 17:26:09 +00:00
98cebe696e - add support for netboot on arm64-efi platforms (bsc#998097)
* grub2-arm64-mknetdir-add-suport-for-arm64-efi.patch

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=234
2016-10-13 12:21:11 +00:00
ac85133778 Accepting request 431416 from home:michael-chang:branches:Base:System
- use $PRETTY_NAME instead of $NAME $VERSION for $GRUB_DISTRIBUTOR
  in openSUSE Tumbleweed (bsc#995549)
  * modified grub2-default-distributor.patch 
- grub2.spec: add http module to grub.efi (fate#320129)

OBS-URL: https://build.opensuse.org/request/show/431416
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=232
2016-09-30 12:07:25 +00:00
Michael Chang
f922778020 Accepting request 424063 from home:matz2:branches:Base:System
This blocks getting binutils 2.27 into Factory, so
if accepted please forward there.

- binutils 2.27 creates empty modules without a symtab.
  Add patch grub2-accept-empty-module.patch to not reject them.

OBS-URL: https://build.opensuse.org/request/show/424063
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=230
2016-09-01 02:49:06 +00:00
Michael Chang
2cf5c08f74 Accepting request 421847 from home:arvidjaar:grub2-next
- since version 1.7 cryptsetup defaults to SHA256 for LUKS - include
  gcry_sha256 in signed EFI image

OBS-URL: https://build.opensuse.org/request/show/421847
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=228
2016-08-25 03:50:24 +00:00
Michael Chang
2252949972 Accepting request 418875 from home:michael-chang:branches:Base:System
- Workaround default entry in snapshot menu (bsc#956046)
  * grub2-btrfs-08-workaround-snapshot-menu-default-entry.patch
- grub2.spec: Add true command to grub.efi (bsc#993274)

OBS-URL: https://build.opensuse.org/request/show/418875
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=226
2016-08-15 04:10:39 +00:00
Michael Chang
069a417c4f Accepting request 416645 from home:michael-chang:branches:Base:System
- grub.default: Empty GRUB_CMDLINE_LINUX_DEFAULT, the value will be fully
  taken from YaST settings. (bsc#989803)

- Add patches from Roberto Sassu <rsassu@suse.de>
- Fix grub2-10_linux-avoid-multi-device-root-kernel-argument.patch,
  device path is not tested if GRUB_DISABLE_LINUX_UUID="true"
  - added grub2-fix-multi-device-root-kernel-argument.patch
  (bsc#960776)
- grub2-zipl-setup: avoid multi-device root= kernel argument
  * added grub2-zipl-setup-fix-btrfs-multipledev.patch
  (bsc#960776)
- Add SUSE_REMOVE_LINUX_ROOT_PARAM configuration option
  to /etc/default/grub, to remove root= and rootflags= from the
  kernel command line in /boot/grub2/grub.cfg and /boot/zipl/config
  - added grub2-suse-remove-linux-root-param.patch
  (bsc#962585)

- Support HTTP Boot IPv4 and IPv6 (fate#320129)
  * 0001-misc-fix-invalid-character-recongition-in-strto-l.patch
  * 0002-net-read-bracketed-ipv6-addrs-and-port-numbers.patch
  * 0003-bootp-New-net_bootp6-command.patch
  * 0004-efinet-UEFI-IPv6-PXE-support.patch
  * 0005-grub.texi-Add-net_bootp6-doument.patch
  * 0006-bootp-Add-processing-DHCPACK-packet-from-HTTP-Boot.patch
  * 0007-efinet-Setting-network-from-UEFI-device-path.patch
  * 0008-efinet-Setting-DNS-server-from-UEFI-protocol.patch
- Fix heap corruption after dns lookup
  * 0001-dns-fix-buffer-overflow-for-data-addresses-in-recv_h.patch

OBS-URL: https://build.opensuse.org/request/show/416645
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=224
2016-08-05 07:32:20 +00:00
Michael Chang
91a3ef57e7 Accepting request 405104 from home:oertel:branches:Base:System
- fix filelist for s390x

OBS-URL: https://build.opensuse.org/request/show/405104
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=222
2016-06-28 02:54:40 +00:00
Andrei Borzenkov
79b1983d8c Accepting request 403817 from home:michael-chang:branches:Base:System
- Fix grub2-editenv error on encrypted lvm installation (bsc#981621) 
  * modified grub2-btrfs-workaround-grub2-once.patch
- Add missing closing bracket in 'grub2-snapper-plugin.sh'.
- Fix snapshot booting on s390x (bsc#955115)
  * modified grub2-snapper-plugin.sh 
- Fallback to old subvol name scheme to support old snapshot config
  (bsc#953538)
  * added grub2-btrfs-07-subvol-fallback.patch

OBS-URL: https://build.opensuse.org/request/show/403817
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=221
2016-06-21 16:44:17 +00:00
6194e7535c Accepting request 396985 from home:jengelh:branches:Base:System
- Make sure all systemd unit files are passed to %service_ macros.

This is merely required for completeness. At the very least this
ensures that the grub2-once service really is terminally removed
from the system on uninstall.

OBS-URL: https://build.opensuse.org/request/show/396985
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=217
2016-05-23 15:22:13 +00:00
Michael Chang
3e8e326ed9 Accepting request 396838 from home:algraf:branches:Base:System
- Add patch to free memory on exit in efi environments (bsc#980739)
  * grub2-efi-Free-malloc-regions-on-exit.patch

OBS-URL: https://build.opensuse.org/request/show/396838
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=215
2016-05-20 03:20:48 +00:00
Andrei Borzenkov
1a206a4fcb Accepting request 393306 from home:olh:branches:Base:System
- Remove xen-devel from BuildRequires
  required headers are included in grub-2.0.2

OBS-URL: https://build.opensuse.org/request/show/393306
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=213
2016-05-02 17:52:44 +00:00
d3e5cb788a Accepting request 392478 from home:algraf:branches:Base:System
- Add support for "t" hotkey to switch to text mode (bsc#976836)
  * added grub2-SUSE-Add-the-t-hotkey.patch
- Add support for hidden menu entries (bsc#976836)
  * added grub2-Add-hidden-menu-entries.patch

OBS-URL: https://build.opensuse.org/request/show/392478
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=212
2016-04-29 18:24:44 +00:00
Andrei Borzenkov
4051ae3843 Accepting request 377163 from home:michael-chang:branches:Base:System
- Fix GRUB_DISABLE_LINUX_UUID to be ignore and also fallback kernel device
  won't be used if fs uuid not detected (bsc#971867)
  * added 0001-10_linux-Fix-grouping-of-tests-for-GRUB_DEVICE.patch
  * added 0002-20_linux_xen-fix-test-for-GRUB_DEVICE.patch

OBS-URL: https://build.opensuse.org/request/show/377163
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=209
2016-03-22 08:53:27 +00:00
Michael Chang
2e14e5acb8 Accepting request 365018 from home:algraf:arm-efi
This is another attempt at getting U-Boot EFI based boot support work
with grub2.

The major change to the last sr is that this time around I dropped the
patch to force uuid setting, since with newer u-boot code we don't need
that anymore :).

Thanks a lot for the review!

Alex

- Make mkconfig search for zImage on arm
  * grub2-mkconfig-arm.patch

- Add support to directly pass an EFI FDT table to a kernel on 32bit arm
  * 0001-arm64-Move-firmware-fdt-search-into-global-function.patch
  * 0002-arm-efi-Use-fdt-from-firmware-when-available.patch

OBS-URL: https://build.opensuse.org/request/show/365018
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=207
2016-03-04 02:44:35 +00:00
Michael Chang
49eb9d2678 Accepting request 362771 from home:arvidjaar:grub2-next
- new upstream version 2.02~beta3
  * highlights of user visible changes not yet present in openSUSE package
    - arm-uboot now generates position independent self relocating image, so
      single binary should run on all supported systems
    - loader for Xen on aarch64. grub-mkconfig support was not in time for
      beta3 yet.
    - improved ZFS support (extensible_dataset, large_blocks, embedded_data,
      hole_birth features)
    - support for IPv6 Router Advertisements
    - support for persistent memory (we do not overwrite it and pass correct
      information to OS)
    - try to display more specific icons for os-prober generated menu entries
    - grub-install detects EFI bit size and selects correct platform (x86_64-efi
      or i386-efi) independent of OS bit size; needs kernel 4.0 or higher.
    - LVM RAID1 support
    - xnu loader fixes which should make OS X menu entry generated by os-prober
      work again
    - ... and lot of fixes over entire tree

OBS-URL: https://build.opensuse.org/request/show/362771
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=205
2016-03-01 12:06:29 +00:00
Andrei Borzenkov
5cb1d7f770 Accepting request 357503 from home:michael-chang:branches:Base:System
- Add config option to set efi xen loader command line option (bsc#957383)
  * added grub2-efi-xen-cmdline.patch

OBS-URL: https://build.opensuse.org/request/show/357503
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=203
2016-02-03 17:39:22 +00:00
Michael Chang
eafb269f9e Accepting request 356507 from home:k0da:branches:Base:System
- Drop ppc64le patches. Build stage1 as BE for Power
  Droped patches:
  - grub2-ppc64le-01-Add-Little-Endian-support-for-Power64-to-the-build.patch
  - grub2-ppc64le-02-Build-grub-as-O1-until-we-add-savegpr-and-restgpr-ro.patch
  - grub2-ppc64le-03-disable-creation-of-vsx-and-altivec-instructions.patch
  - grub2-ppc64le-04-powerpc64-LE-s-linker-knows-how-to-handle-the-undefi.patch
  - grub2-ppc64le-05-grub-install-can-now-recognize-and-install-a-LE-grub.patch
  - grub2-ppc64le-06-set-the-ABI-version-to-0x02-in-the-e_flag-of-the-PPC.patch
  - grub2-ppc64le-07-Add-IEEE1275_ADDR-helper.patch
  - grub2-ppc64le-08-Fix-some-more-warnings-when-casting.patch
  - grub2-ppc64le-09-Add-powerpc64-types.patch
  - grub2-ppc64le-10-powerpc64-is-not-necessarily-BigEndian-anymore.patch
  - grub2-ppc64le-11-Fix-warnings-when-building-powerpc-linux-loader-64bi.patch
  - grub2-ppc64le-12-GRUB_ELF_R_PPC_-processing-is-applicable-only-for-32.patch
  - grub2-ppc64le-13-Fix-powerpc-setjmp-longjmp-64bit-issues.patch
  - grub2-ppc64le-14-Add-powerpc64-ieee1275-trampoline.patch
  - grub2-ppc64le-15-Add-64bit-support-to-powerpc-startup-code.patch
  - grub2-ppc64le-16-Add-grub_dl_find_section_addr.patch
  - grub2-ppc64le-17-Add-ppc64-relocations.patch
  - grub2-ppc64le-18-ppc64-doesn-t-need-libgcc-routines.patch
  - grub2-ppc64le-19-Use-FUNC_START-FUNC_END-for-powerpc-function-definit.patch
  - grub2-ppc64le-20-.TOC.-symbol-is-special-in-ppc64le-.-It-maps-to-the-.patch
  - grub2-ppc64le-21-the-.toc-section-in-powerpc64le-modules-are-sometime.patch
  - grub2-ppc64le-22-all-parameter-to-firmware-calls-should-to-be-BigEndi.patch
  - grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch
  - grub2-ppc64le-timeout.patch
  - grub2-ppc64-build-ppc64-32bit.patch
- Added patches:
  -  biendian.patch
  -  grub2-ppc64-cas-reboot-support.patch

OBS-URL: https://build.opensuse.org/request/show/356507
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=202
2016-01-29 03:26:23 +00:00
3ded5cdd6f Accepting request 355366 from home:michael-chang:branches:Base:System
- Backport upstream patches for HyperV gen2 TSC timer calbration without
  RTC (bsc#904647)
  * added 0001-grub-core-kern-i386-tsc.c-calibrate_tsc-Ensure-that.patch
  * added 0002-i386-tsc-Fix-unused-function-warning-on-xen.patch
  * added 0003-acpi-do-not-skip-BIOS-scan-if-EBDA-length-is-zero.patch
  * added 0004-tsc-Use-alternative-delay-sources-whenever-appropria.patch
  * added 0005-i386-fix-TSC-calibration-using-PIT.patch

OBS-URL: https://build.opensuse.org/request/show/355366
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=200
2016-01-22 15:15:45 +00:00
Michael Chang
1bfe49b1fe Accepting request 352681 from home:arvidjaar:bnc:943585
- Add 0001-menu-fix-line-count-calculation-for-long-lines.patch (bsc#943585)

OBS-URL: https://build.opensuse.org/request/show/352681
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=198
2016-01-11 03:23:17 +00:00
Michael Chang
bc2335ce74 Accepting request 349095 from home:arvidjaar:branches:Base:System
- Add 0001-Fix-security-issue-when-reading-username-and-passwor.patch
  Fix for CVE-2015-8370.

OBS-URL: https://build.opensuse.org/request/show/349095
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=193
2015-12-17 02:45:19 +00:00
Michael Chang
763229aac0 Accepting request 347723 from home:olh:branches:Base:System
- Rename grub2-xen.cfg to grub2-xen-pv-firmware.cfg (boo#926795)
- grub2-xen.cfg: to handle grub1 menu.lst in PV guest (boo#926795)

OBS-URL: https://build.opensuse.org/request/show/347723
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=191
2015-12-08 07:55:20 +00:00
Andrei Borzenkov
0c1138cf1b Accepting request 346456 from home:michael-chang:branches:Base:System
- Expand list of grub.cfg search path in PV Xen guest for systems
  installed to btrfs snapshot. (bsc#946148) (bsc#952539) 
  * modified grub2-xen.cfg
- drop grub2-fix-Grub2-with-SUSE-Xen-package-install.patch (bsc#774666)

OBS-URL: https://build.opensuse.org/request/show/346456
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=190
2015-11-27 09:14:56 +00:00
Michael Chang
95a1540f87 Accepting request 345115 from home:arvidjaar:bnc:954519
- Add 0001-unix-do-not-close-stdin-in-grub_passwd_get.patch
  Fix reading password by grub2-mkpasswd-pbdk2 without controlling
  tty, e.g. when called from Xfce menu (boo#954519)

OBS-URL: https://build.opensuse.org/request/show/345115
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=188
2015-11-19 03:52:07 +00:00
Michael Chang
985105075b Accepting request 342138 from home:arvidjaar:bnc:953022
- Modify grub2-linguas.sh-no-rsync.patch to re-enable en@quot catalog
  (boo#953022).  Other autogenerated catalogs still fail to build due
  to missing C.UTF-8 locale.

OBS-URL: https://build.opensuse.org/request/show/342138
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=186
2015-11-03 06:07:18 +00:00
Andrei Borzenkov
c75a5674a1 Accepting request 341627 from home:michael-chang:branches:Base:System
- Allow to execute menuentry unrestricted as default (fate#318574) 
  * added grub2-menu-unrestricted.patch

OBS-URL: https://build.opensuse.org/request/show/341627
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=185
2015-10-31 13:21:40 +00:00
Michael Chang
b346757383 Accepting request 341430 from home:michael-chang:branches:Base:System
- Add missing quoting for linuxefi (bsc#951962)
  * modified grub2-secureboot-use-linuxefi-on-uefi.patch 
  * refreshed grub2-secureboot-provide-linuxefi-config.patch

OBS-URL: https://build.opensuse.org/request/show/341430
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=184
2015-10-30 10:01:48 +00:00
Michael Chang
84b99e67aa Accepting request 339606 from home:eeich:branches:Base:System
- Include custom.cfg into the files scanned by grub2-once.
  Allows to chose manually added entries as well (FATE#319632).

OBS-URL: https://build.opensuse.org/request/show/339606
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=182
2015-10-20 10:40:40 +00:00
Andrei Borzenkov
1a0ddd28c8 Accepting request 336940 from home:michael-chang:branches:Base:System
- Upstream patches for fixing file descriptor leakage (bsc#943784) 
  * added 0001-unix-password-Fix-file-descriptor-leak.patch
  * added 0002-linux-getroot-fix-descriptor-leak.patch
  * added 0003-util-grub-mount-fix-descriptor-leak.patch
  * added 0004-linux-ofpath-fix-descriptor-leak.patch
  * added 0005-grub-fstest-fix-descriptor-leak.patch

OBS-URL: https://build.opensuse.org/request/show/336940
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=181
2015-10-12 08:10:07 +00:00
Andrei Borzenkov
7ae70bfae5 Accepting request 336648 from home:michael-chang:branches:Base:System
- Do not force ro option in linuxefi patch (bsc#948555)
  * modified grub2-secureboot-use-linuxefi-on-uefi.patch
  * refrehed grub2-secureboot-provide-linuxefi-config.patch

OBS-URL: https://build.opensuse.org/request/show/336648
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=180
2015-10-06 08:47:39 +00:00
033239acc6 - add 0001-efinet-Check-for-immediate-completition.patch,
0001-efinet-enable-hardware-filters-when-opening-interfac.patch,
  grub2-arm64-efinet-handle-get_status-on-buggy-firmware-properly.patch
  (bsc#947203)

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=178
2015-09-23 20:06:52 +00:00
Andrei Borzenkov
d1103405c2 Accepting request 330968 from home:michael-chang:branches:Base:System
- Set default GRUB_DISTRIBUTOR from /etc/os-release if it is empty 
  or not set by user (bsc#942519)
  * added grub2-default-distributor.patch 
  * modified grub.default

OBS-URL: https://build.opensuse.org/request/show/330968
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=177
2015-09-15 11:16:16 +00:00
Andrei Borzenkov
47a255b20c Accepting request 326351 from home:michael-chang:branches:Base:System
- add systemd-sleep-plugin subpackage (bsc#941758) 
- evaluate the menu entry's title string by printf 
  * modified grub2-once
  * added grub2-systemd-sleep.sh

OBS-URL: https://build.opensuse.org/request/show/326351
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=175
2015-08-26 09:54:23 +00:00
Andrei Borzenkov
edf621776c Accepting request 312487 from home:michael-chang:grub2-BE-fix
- Fix btrfs subvol detection on BigEndian systems (bsc#933541)
  * modified grub2-btrfs-06-subvol-mount.patch
- Fix grub2-mkrelpath outputs wrong path on BigEndian system
  * added grub2-getroot-fix-get-btrfs-fs-prefix-big-endian.patch

OBS-URL: https://build.opensuse.org/request/show/312487
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=169
2015-06-18 18:53:54 +00:00
Michael Chang
de144dc272 Accepting request 311701 from home:arvidjaar:bnc:902982
- add 0001-grub-core-kern-efi-efi.c-Ensure-that-the-result-star.patch
  make sure firmware path starts with '/' (boo#902982)

OBS-URL: https://build.opensuse.org/request/show/311701
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=166
2015-06-12 04:29:33 +00:00
Andrei Borzenkov
47bb4fa7dc Accepting request 311115 from home:michael-chang:branches:Base:System
- Fix btrfs patch on BigEndian systems (bsc#933541)
  * modified grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * modified grub2-btrfs-06-subvol-mount.patch

OBS-URL: https://build.opensuse.org/request/show/311115
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=164
2015-06-08 09:15:15 +00:00
Andrei Borzenkov
ed9d76e999 Accepting request 310185 from home:algraf:branches:Base:System
- Fix license for setjmp module
  * added grub2-arm64-setjmp-Add-missing-license-macro.patch

OBS-URL: https://build.opensuse.org/request/show/310185
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=162
2015-06-04 03:12:23 +00:00
Michael Chang
6f1bdfbcd3 Accepting request 308326 from home:michael-chang:grub2-btrfs-mountpoint
- Fix install into snapper controlled btrfs subvolume and can't
  load grub modules from separate subvolume (fate#318392)
  * added grub2-btrfs-06-btrfs-mount-subvol.patch 
  * grub2-snapper-plugin.sh: use absolute subvol name

OBS-URL: https://build.opensuse.org/request/show/308326
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=159
2015-05-22 11:45:25 +00:00
Michael Chang
565b9a80dd Accepting request 308051 from home:arvidjaar:grub2-next
- also Recommends mtools for grub2-mkrescue (used to create EFI
  boot image) in addition to libburnia-tools.

OBS-URL: https://build.opensuse.org/request/show/308051
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=158
2015-05-20 04:44:59 +00:00
Andrei Borzenkov
380eb71c90 Accepting request 306321 from home:michael-chang:boo926795
- Support booting opensuse installer as PV DomU (boo#926795)
  * added grub2-xen.cfg for tracking default pvgrub2 xen configs rather than
    generating it from spec file
  * grub2-xen.cfg: from Olaf Hering <ohering@suse.com>

OBS-URL: https://build.opensuse.org/request/show/306321
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=156
2015-05-11 11:16:27 +00:00
Michael Chang
cfc8961525 Accepting request 306256 from home:arvidjaar:grub2-next:efinet
- replace grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch
  with upstream version:
  * 0001-efidisk-move-device-path-helpers-in-core-for-efinet.patch
  * 0002-efinet-skip-virtual-IPv4-and-IPv6-devices-when-enume.patch
  * 0003-efinet-open-Simple-Network-Protocol-exclusively.patch
  Fixes EFI network boot in some QEMU configurations.

OBS-URL: https://build.opensuse.org/request/show/306256
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=155
2015-05-11 07:39:24 +00:00
98fc6f4774 - fix grub2-mkconfig-aarch64.patch: fix arch detection broken
by malformed patch rediffing

OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=153
2015-04-29 13:20:46 +00:00
Michael Chang
6e3c09f9a1 Accepting request 298383 from home:michael-chang:branches:Base:System
revoke previous accepted submitrequest, sorry about making the trouble,

OBS-URL: https://build.opensuse.org/request/show/298383
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=152
2015-04-22 05:15:44 +00:00
Michael Chang
e8f11c7b71 Accepting request 297069 from home:michael-chang:grub2-btrfs-mountpoint
- Fix install into snapper controlled btrfs subvolume and can't 
  load grub modules on separate subvolume (fate#318392)
  * added grub2-btrfs-06-btrfs-mount-subvol.patch

OBS-URL: https://build.opensuse.org/request/show/297069
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=151
2015-04-22 04:02:26 +00:00
Andrei Borzenkov
120644bcea Accepting request 296718 from home:michael-chang:branches:Base:System
- Cleanup patch not applied
  * remove grub2-enable-theme-for-terminal-window.patch
  * grub2.rpmlintrc: remove addFilter("patch-not-applied")

OBS-URL: https://build.opensuse.org/request/show/296718
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=149
2015-04-15 07:50:53 +00:00
Andrei Borzenkov
9bc71d03db Accepting request 295632 from home:michael-chang:sle-12-merge
- Merge changes from SLE12
- Do not pass root= when root is on nfs (bnc#894374) 
  * modified grub2-pass-corret-root-for-nfsroot.patch
  * modified grub2-secureboot-provide-linuxefi-config.patch
  * modified grub2-secureboot-use-linuxefi-on-uefi.patch
- Fix xen pvops kernel not appear on menu (bnc#895286)
  * modified grub2-fix-menu-in-xen-host-server.patch 
- Workaround grub2-once (bnc#892358)
  * added grub2-btrfs-workaround-grub2-once.patch
  * added grub2-once.service
  * modified grub2-once
- Fix busy-loop and hang while network booting (bnc#870613)
  * added grub2-netboot-hang.patch
- Add warning in grubenv file about editing it directly (bnc#887008)
  * added grub2-editenv-add-warning-message.patch
- Fix broken graphics with efifb on QEMU/KVM and nomodeset (bnc#884558)
  * added grub2-efi-disable-video-cirrus-and-bochus.patch 
- Disable video support on Power (bnc#877142) 
  * added grub2-ppc64le-disable-video.patch
- Track occupied memory so it can be released on exit (bnc#885026)
  * added grub2-ppc64le-memory-map.patch
- Fix grub.xen config searching path on boot partition (bnc#884828)
- Add linux16 and initrd16 to grub.xen (bnc#884830)
  * added grub2-xen-linux16.patch
- VLAN tag support (fate#315753)
  * added 0001-Add-bootargs-parser-for-open-firmware.patch
  * added 0002-Add-Virtual-LAN-support.patch
- Use chainloader to boot xen.efi under UEFI (bnc#871857)
  * added grub2-efi-xen-chainload.patch
- Use device part of chainloader target, if present (bnc#871857)

OBS-URL: https://build.opensuse.org/request/show/295632
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=148
2015-04-13 17:58:16 +00:00
Andrei Borzenkov
cc058dfd41 Accepting request 290940 from home:Andreas_Schwab:Factory
- grub2-arm64-set-correct-length.patch: arm64: set correct length of
  device path end entry

OBS-URL: https://build.opensuse.org/request/show/290940
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=146
2015-03-16 11:14:54 +00:00
1dd029fc2d Accepting request 289947 from home:michael-chang:boo902982
- grub2-efi-HP-workaround.patch:
  * try to read config from all-uppercase prefix as last resort.
    (bnc#872503) (boo#902982)

OBS-URL: https://build.opensuse.org/request/show/289947
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=144
2015-03-09 06:53:28 +00:00
Michael Chang
493d95d448 Accepting request 286424 from home:arvidjaar:bnc:917427
- add luks, gcry_rijndael, gcry_sha1 to signed EFI image to support
  LUKS partition in default setup (boo#917427)

OBS-URL: https://build.opensuse.org/request/show/286424
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=142
2015-02-17 06:12:51 +00:00
Andrei Borzenkov
798b8c25e4 Accepting request 286283 from home:michael-chang:boo891043
- enable i386-xen (boo#891043)

OBS-URL: https://build.opensuse.org/request/show/286283
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=141
2015-02-16 07:43:46 +00:00
cbda9231ca Accepting request 283977 from home:michael-chang:boo898610
- Downgrade os-prober dependency to Recommends (boo#898610)

OBS-URL: https://build.opensuse.org/request/show/283977
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=139
2015-02-05 10:58:21 +00:00
Michael Chang
7e92957877 Accepting request 266357 from home:pluskalm:branches:Base:System
- Require efibootmgr also on i586 Tumbleweed

OBS-URL: https://build.opensuse.org/request/show/266357
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=135
2014-12-25 08:53:50 +00:00
Andrei Borzenkov
128d4602d0 Accepting request 265413 from home:Andreas_Schwab:Factory
- Require efibootmgr also on aarch64

OBS-URL: https://build.opensuse.org/request/show/265413
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=133
2014-12-16 13:40:03 +00:00
c5fc2a08e0 Accepting request 264612 from home:Andreas_Schwab:Factory
- grub2-arm64-Reduce-timer-event-frequency-by-10.patch: fix periodic timer
  on arm64

OBS-URL: https://build.opensuse.org/request/show/264612
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=131
2014-12-10 15:43:05 +00:00
Andrei Borzenkov
5adeb450ee Accepting request 263925 from home:algraf:branches:Base:System
enable 32bit arm targets for uboot and efi

OBS-URL: https://build.opensuse.org/request/show/263925
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=129
2014-12-05 06:26:19 +00:00
Michael Chang
fbdab156e4 Accepting request 261644 from home:Ledest:misc
fix bashism in post script

OBS-URL: https://build.opensuse.org/request/show/261644
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=126
2014-11-17 03:10:49 +00:00
Andrei Borzenkov
3c587e0e68 Accepting request 259152 from home:jdelvare:branches:Base:System
grub2.spec: Fix conditional construct which wasn't supported by older versions of rpmbuild (caused error message "parseExpressionBoolean returns -1".)

OBS-URL: https://build.opensuse.org/request/show/259152
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=124
2014-10-31 14:00:39 +00:00
5ccf9d5533 Accepting request 258927 from home:michael-chang:branches:Base:System
- fix errors when boot is btrfs with Windows partition scheme. The
  first partition is created on cylinder boundary that can't offer
  enough room for core.img and also the installation has to be in 
  logical paritition which made MBR the only location to install.
  (bnc#841247)
  * add grub2-setup-try-fs-embed-if-mbr-gap-too-small.patch

OBS-URL: https://build.opensuse.org/request/show/258927
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=123
2014-10-31 10:03:23 +00:00
fcbf2cb71b Accepting request 253157 from home:michael-chang:branches:Base:System
- packaging 20_memtest86+ and 20_ppc_terminfo in corresponing grubarch
  package

- Add '80_suse_btrfs_snapshot' required to show btrfs snapshots inside
  of the boot menu.

OBS-URL: https://build.opensuse.org/request/show/253157
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=121
2014-10-01 07:24:29 +00:00