Commit Graph

174 Commits

Author SHA256 Message Date
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