Commit Graph

184 Commits

Author SHA256 Message Date
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
Andrei Borzenkov
cad906de1c Accepting request 267244 from home:michael-chang:boo909359
- grub2-snapper-plugin.sh: cleanup grub-snapshot.cfg not referring
  to any snapshot (boo#909359)

OBS-URL: https://build.opensuse.org/request/show/267244
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=137
2015-01-05 12:39:23 +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
Michael Chang
f3ff7e32b5 Accepting request 265012 from home:Andreas_Schwab:Factory
- grub2-snapper-plugin.sh: fix use of printf without format string; fix
  quoting

OBS-URL: https://build.opensuse.org/request/show/265012
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=132
2014-12-16 04:19:32 +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
c34aa24e3a Accepting request 263434 from home:Ledest:bashisms
Replace 'echo -e' command in grub2-snapper-plugin.sh script to 'printf' command. '-e' option of 'echo' command may be unsupported in some POSIX-complete shells.

OBS-URL: https://build.opensuse.org/request/show/263434
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=128
2014-12-04 09:19:39 +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
Michael Chang
1336b185ee Accepting request 252657 from home:arvidjaar:grub2-next
fix btrfs on big endian systems (ppc/ppc64) - patch from upstream.

OBS-URL: https://build.opensuse.org/request/show/252657
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=120
2014-09-29 07:00:39 +00:00
Michael Chang
a3b3be5746 Accepting request 250411 from home:arvidjaar:grub2-next
- update translations
- fix possible access to uninitialized pointer in linux loader
  * add grub2-Initialized-initrd_ctx-so-we-don-t-free-a-random-poi.patch
  * drop superceded grub2-ppc64le-23-grub-segfaults-if-initrd-is-specified-before-specify.patch

OBS-URL: https://build.opensuse.org/request/show/250411
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=118
2014-09-23 03:10:36 +00:00
Stephan Kulow
66d380590b Accepting request 250087 from home:michael-chang:branches:Base:System
- fix grub.xen not able to handle legacy menu.lst hdX names (bnc#863821)
  * add grub2-xen-legacy-config-device-name.patch from arvidjaar
- fix the performance of grub2 uefi pxe is bad (bnc#871555)
  * add grub2-efinet-reopen-SNP-protocol-for-exclusive-use-by-grub.patch

OBS-URL: https://build.opensuse.org/request/show/250087
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=117
2014-09-19 15:58:54 +00:00
Michael Chang
292a009a62 Accepting request 249503 from home:Andreas_Schwab:Factory
- grub2-mkconfig-aarch64.patch: Look for Image-* instead of vmlinuz-* on
  aarch64

OBS-URL: https://build.opensuse.org/request/show/249503
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=114
2014-09-16 09:34:50 +00:00
Michael Chang
af4e19f8ee Accepting request 249357 from home:arvidjaar:grub2-next
add grub2-glibc-2.20.patch - fix build with glibc 2.20+
  (use _DEFAULT_SOURCE to avoid warning)

OBS-URL: https://build.opensuse.org/request/show/249357
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=113
2014-09-16 05:55:16 +00:00
ace13a15f6 Accepting request 248825 from home:michael-chang:bnc895884
- fix xen pvops kernel not appear on menu (bnc#895286)
  * refresh grub2-fix-menu-in-xen-host-server.patch 

- fix extraneous comma in printf shell command (bnc#895884)
  * refresh grub2-btrfs-04-grub2-install.patch

OBS-URL: https://build.opensuse.org/request/show/248825
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=112
2014-09-13 11:15:00 +00:00
Andrei Borzenkov
b3c9ac672c Accepting request 246608 from home:Andreas_Schwab:Factory
- aarch64-reloc.patch: replace with upstream solution

OBS-URL: https://build.opensuse.org/request/show/246608
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=110
2014-08-27 10:07:53 +00:00
Michael Chang
a15924f2d5 Accepting request 246173 from home:michael-chang:branches:Base:System
- remove unused patch, which's supersceded by new snapper rollback
  support patches
  * 0001-script-provide-overridable-root-by-subvol.patch
  * 0002-script-create-menus-for-btrfs-snapshot.patch

OBS-URL: https://build.opensuse.org/request/show/246173
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=109
2014-08-25 04:35:41 +00:00
Michael Chang
a3e47f6d4e Accepting request 245739 from home:michael-chang:branches:Base:System
- fix openqa boot error on separate boot partition
  * refresh grub2-btrfs-05-grub2-mkconfig.patch

OBS-URL: https://build.opensuse.org/request/show/245739
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=108
2014-08-22 10:19:46 +00:00
Michael Chang
f605727964 Accepting request 245532 from home:michael-chang:test
- update snapper plugin for rollback support
  * refresh grub2-snapper-plugin.sh

OBS-URL: https://build.opensuse.org/request/show/245532
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=107
2014-08-21 06:18:02 +00:00
Michael Chang
165a6b361f Accepting request 245527 from home:michael-chang:test
- snapper rollback support patches.
- rename patch
  * 0002-btrfs-add-ability-to-boot-from-subvolumes.patch to
    grub2-btrfs-01-add-ability-to-boot-from-subvolumes.patch
  * 0004-btrfs-export-subvolume-envvars.patch to
    grub2-btrfs-02-export-subvolume-envvars.patch
- added patches
  * grub2-btrfs-03-follow_default.patch
  * grub2-btrfs-04-grub2-install.patch
  * grub2-btrfs-05-grub2-mkconfig.patch 
- remove patch
  * 0003-cmdline-add-envvar-loader_cmdline_append.patch

OBS-URL: https://build.opensuse.org/request/show/245527
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=106
2014-08-21 03:39:11 +00:00
Andrei Borzenkov
9b3ed0ba28 Accepting request 244649 from home:michael-chang:branches:Base:System
- grub2-btrfs-fix-incorrect-address-reference.patch
  * Fix incorrect address reference in GRUB_BTRFS_EXTENT_REGULAR
    range check (bnc#869748) 

- grub2-vbe-blacklist-preferred-1440x900x32.patch
  * Blacklist preferred resolution 1440x900x32 which is broken on 
    many Thinkpads (bnc#888727)

OBS-URL: https://build.opensuse.org/request/show/244649
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=104
2014-08-14 08:30:20 +00:00
Michael Chang
20cf2b8803 Accepting request 244332 from home:Andreas_Schwab:Factory
- Enable building on aarch64
- aarch64-reloc.patch: support R_AARCH64_PREL32 relocation
- Build host tools with RPM_OPT_FLAGS

OBS-URL: https://build.opensuse.org/request/show/244332
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=102
2014-08-13 02:36:26 +00:00
Michael Chang
de52fceb60 Accepting request 244238 from home:k0da:ppc
- Fix the 64-bit trampoline code in dynamic linker (bnc#890999)
  grub2-ppc64le-fix-64bit-trampoline-in-dyn-linker.patch

OBS-URL: https://build.opensuse.org/request/show/244238
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=101
2014-08-12 02:33:07 +00:00
Michael Chang
1cbe67557f Accepting request 242829 from home:tiwai:branches:Base:System
- Prefer a higher resolution in efi_gop driver if the mode taking
  over is too small like 640x480 (bnc#887972):
  grub2-efi_gop-avoid-low-resolution.patch

OBS-URL: https://build.opensuse.org/request/show/242829
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=99
2014-07-29 10:28:18 +00:00
800f4125e5 Accepting request 240012 from home:k0da:ppc
OBS-URL: https://build.opensuse.org/request/show/240012
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=97
2014-07-14 13:56:04 +00:00
bbda4d805e Accepting request 238769 from home:jankara:branches:Base:System
Fixed bnc number in the changelog.

OBS-URL: https://build.opensuse.org/request/show/238769
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=95
2014-06-26 10:46:31 +00:00
6d222d8bc9 Accepting request 238591 from home:jankara:branches:Base:System
Support for XFS V5 superblock

OBS-URL: https://build.opensuse.org/request/show/238591
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=93
2014-06-25 09:36:39 +00:00
a9f17210c7 Accepting request 238198 from home:jeff_mahoney:branches:Base:System
- grub2: use stat instead of udevadm for partition lookup (bnc#883635)
  * Added grub2-use-stat-instead-of-udevadm-for-partition-lookup.patch

OBS-URL: https://build.opensuse.org/request/show/238198
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=91
2014-06-21 11:15:08 +00:00
Michal Hrusecky (old before rename to _miska_)
f6b7010872 Accepting request 230152 from home:scarabeus_iv
- Fix sorting of RC kernels to be older than first regular of the
  series. Fixes bnc#827531.
- added patches:
  * grub2-use-rpmsort-for-version-sorting.patch

OBS-URL: https://build.opensuse.org/request/show/230152
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=89
2014-04-15 08:46:01 +00:00
Michael Chang
d993d29491 Accepting request 229655 from home:k0da:branches:Base:System
- Build GRUB2 for ppc64le as LittleEndian and 64bit
- Fix timeout issue on ppc64le (bnc#869166)
- Add powerpc-utils requires to grub2-powerpc-ieee1275
- added patches:
  * grub2-ppc64-build-ppc64-32bit.patch
  * grub2-ppc64-qemu.patch
  * 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-23-grub-segfaults-if-initrd-is-specified-before-specify.patch
  * grub2-ppc64le-timeout.patch

OBS-URL: https://build.opensuse.org/request/show/229655
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=87
2014-04-11 02:43:28 +00:00
Stephan Kulow
60734cece4 Accepting request 229564 from home:michael-chang:branches:Base:System
- add grub2-x86_64-xen subpackage (bnc#863821)

OBS-URL: https://build.opensuse.org/request/show/229564
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=86
2014-04-10 08:09:18 +00:00
Michael Chang
2f3c8bd3cd Accepting request 229108 from home:arvidjaar:grub2-next
- rename grub2.chrp back into grub.chrp, otherwise it is not found by
  grub tools
- replace grub2-use-DejaVuSansMono-for-starfield-theme.patch with
  grub2-use-Unifont-for-starfield-theme-terminal.patch - use Unifont
  font for terminal window

OBS-URL: https://build.opensuse.org/request/show/229108
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=84
2014-04-07 03:38:20 +00:00
395270c067 Accepting request 228720 from home:michael-chang:branches:Base:System
OBS-URL: https://build.opensuse.org/request/show/228720
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=83
2014-04-02 10:35:03 +00:00
Stephan Kulow
f679e1b059 Accepting request 228382 from home:michael-chang:SLE12
- add Recommends to libburnia-tools (bnc#812681)
- add missing SUSE_BTRFS_SNAPSHOT_BOOTING.patch in changelog

- Document peculiarities of s390 terminals in 'README.ibm3215'.
- grub2-s390x-02-kexec-module-added-to-emu.patch:
  * Improve exit message for dry-run (and cleanup).
- grub2-s390x-03-output-7-bit-ascii.patch:
  * Fix handling of '^C' and solitary '^'.  (bnc#867258)
  * Exit properly with mode-reset.
- grub2-s390x-04-grub2-install.patch:
  * Install helper script as '/usr/sbin/grub2-zipl-setup'.
  * Console mode may be controlled from config file.  (bnc#868909)
- grub2-s390x-05-grub2-mkconfig.patch:
  * Add 'conmode=' to command-line, if configured.  (bnc#868909)

  * add SUSE_BTRFS_SNAPSHOT_BOOTING.patch
  * first usable interface on 3215 from initrd.  (bnc#867258)
- reflect s390x-specifics in '/etc/default/grub'.  (fate#314213)
  * use less CPU cycles waiting for user.  (bnc#868650)
  * first usable interface on 3215.  (bnc#867258)
    re-zipl despite minor issues.  (bnc#866867, fate#314213)
  to appropriate sub-packages.  (fate#314213)

OBS-URL: https://build.opensuse.org/request/show/228382
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=82
2014-04-01 08:23:39 +00:00
Dr. Werner Fink
b05b350108 Accepting request 228323 from home:michael-chang:SLE12
- snapper rollback support (fate#317062)
  * add btrfs_follow_default.patch
  * add suse_btrfs_grub2_install.sh
  * add 80_suse_btrfs_snapshot
  * refresh grub2-snapper-plugin.sh

- add grub2-x86_64-xen subpackage (bnc#863821)

- ieee1275: check for IBM pseries emulated machine (bnc#869964) 
- added patches:
  * grub2-ppc64-build-ppc64-32bit.patch

- Build ppc64 as 32bit
- added patches:
  * grub2-ppc64-build-ppc64-32bit.patch

- Rename PowerPC patches so it will have architecture in it's name 
- added 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

OBS-URL: https://build.opensuse.org/request/show/228323
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=81
2014-03-31 19:51:24 +00:00
73ea23ebe4 Accepting request 224032 from home:michael-chang:branches:Base:System
- grub2-snapper-plugin: fix important snapshots are not marked as such
  in grub2 menu, also display the snapshot entries in the format
  "important distribution version (kernel_version, timestamp, pre/post)"
  (bnc#864842)

- refresh grub2-fix-menu-in-xen-host-server.patch (bnc#859361)
  * prevent 10_linux from booting xen kernel without pv_opt support
    on systems other than xen PV domU guest   
  * prevent 20_linux_xen.in from setting up nested virt running from
    Xen domU
- refresh grub2-fix-Grub2-with-SUSE-Xen-package-install.patch
  * adjust accordingly

OBS-URL: https://build.opensuse.org/request/show/224032
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=79
2014-03-03 09:08:52 +00:00
Michael Chang
929faf54e7 Accepting request 223241 from home:jnweiger:branches:Base:System
- updating grub2-once
  - added --list switch.
  - improved --help and error handling.

OBS-URL: https://build.opensuse.org/request/show/223241
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=77
2014-02-21 03:09:36 +00:00
42797ef956 Accepting request 221738 from home:michael-chang:branches:Base:System
- add Supplements: packageand(snapper:grub2) in grub2-snapper-plugin
  to install it while both snapper and grub2 are installed

OBS-URL: https://build.opensuse.org/request/show/221738
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=75
2014-02-12 16:20:04 +00:00
3cba045acf Accepting request 221073 from home:michael-chang:branches:Base:System
- add grub2-snapper-plugin.sh (fate#316232)
  * grub2's snapper plugin for advanced btrfs snapshot menu management
  * package as grub2-snapper-plugin.noarch
- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
  * when booting btrfs snapshots disabled, deleting snapshot master config
    if it's not customized

OBS-URL: https://build.opensuse.org/request/show/221073
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=73
2014-02-08 10:52:59 +00:00
Michael Chang
fce44a3b44 Accepting request 220504 from home:k0da:ppc
- Enable grub2 for PowerPC LE (ppc64le)
- Add ppc64le to exclusive arches
- Don't require gcc-32bit (PowerLE don't have 32bit toolchain)
- added patches:
  * grub2-powerpc-libgcc.patch
     Provide 32bit libgcc functions for PowerLE
  * grub2-ppc64le-core-bigendian.patch
     Build grub kernel and images as BE on ppc64le (BL is BE there)
  * grub2-ppc64le-platform.patch
     Enable ppc64le platform

OBS-URL: https://build.opensuse.org/request/show/220504
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=71
2014-02-05 03:57:12 +00:00
Michael Chang
e1c7fd0494 Accepting request 215036 from home:oertel:branches:Base:System
- Add changes to allow build for s390x arch: added
  grub2-s390x-01-Changes-made-and-files-added-in-order-to-allow-s390x.patch

- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
* Fix bootable snapshots not found while root is on Btrfs subvolume
  (bnc#859587)
* Create missing slave config in /.snapshots/<num>/
* Prefix with SUSE_ for related options

OBS-URL: https://build.opensuse.org/request/show/215036
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=69
2014-01-27 03:17:41 +00:00
2b365a069c Accepting request 214140 from home:michael-chang:branches:Base:System
- refresh 0001-script-provide-overridable-root-by-subvol.patch
* Introduce $boot_prefix for setting prefix on seeking other /boot
  directory.
- refresh 0002-script-create-menus-for-btrfs-snapshot.patch
* Support existing snapshots by creating their missing slave configs.
* Temporarily default to disable this feature until receiving more
  tests from QA.
* Introduce GRUB_ENABLE_CUSTOM_SNAPSHOT_SUBMENU to allow custom
  submenu for listing snapshots rather than the default one.

OBS-URL: https://build.opensuse.org/request/show/214140
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=67
2014-01-17 12:38:35 +00:00
Michael Chang
0015f44766 Accepting request 214019 from home:arvidjaar:grub2-next
- package autoiso.cfg and osdetect.cfg as documentation
- add 0001-look-for-DejaVu-also-in-usr-share-fonts-truetype.patch -
  fix configure test for DejaVu font
- add dejavu-fonts to BR (needed to build starfield theme)
- package starfield theme as grub2-branding-upstream
- add grub2-use-DejaVuSansMono-for-starfield-theme.patch - use fixed width
  font for starfield theme
- clarify that grub2 subpackage contains only user space tools

OBS-URL: https://build.opensuse.org/request/show/214019
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=65
2014-01-16 03:44:50 +00:00
0331f5f384 Accepting request 213939 from home:michael-chang:btrfs-snapshot
- add new patches for booting btrfs snapshot (fate#316522) (fate#316232)
  * 0001-script-provide-overridable-root-by-subvol.patch
  * 0002-script-create-menus-for-btrfs-snapshot.patch

OBS-URL: https://build.opensuse.org/request/show/213939
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=64
2014-01-15 10:47:05 +00:00
Michael Chang
2764c99fe0 Accepting request 212604 from home:arvidjaar:grub2-next
I think it is good time to update to 2.02 so it can get more testing.
Although internal changes are pretty extensive, externally it should be
pretty much the same. The main user visible changes are

 - autogen is not used anymore, so we can finally simplify patches
   and recreate files during RPM build. So generated files need not be
   patched and shipped any more.

 - GRUB_HIDDEN_TIMEOUT is deprecated, we should use GRUB_TIMEOUT_STYLE
   instead. This will need perl-Bootloader and YaST changes. Old config
   is still accpepted so nothing should be broken.

 - native pvgrub2 support for Xen PV guests.

 - ARM support (32 and 64 bit), although it has rough edges.

OBS-URL: https://build.opensuse.org/request/show/212604
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=62
2014-01-06 03:50:43 +00:00
618ccb4258 Accepting request 211329 from home:michael-chang:btrfs-snapshot-booting
- add new patches for booting btrfs snapshot (fate#316522) (fate#316232)
  * 0001-btrfs-rename-skip_default-to-follow_default.patch
  * 0002-btrfs-add-ability-to-boot-from-subvolumes.patch
  * 0003-cmdline-add-envvar-loader_cmdline_append.patch
  * 0004-btrfs-export-subvolume-envvars.patch

OBS-URL: https://build.opensuse.org/request/show/211329
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=60
2013-12-18 09:57:04 +00:00
Michael Chang
9df8033f58 Accepting request 210446 from home:arvidjaar:branches:Base:System
- add patch 0001-Fix-build-with-FreeType-2.5.1.patch - fix build with
  freetype2 >= 2.5.1 (backport from fd0df6d098b1e6a4f60275c48a3ec88d15ba1fbb)

OBS-URL: https://build.opensuse.org/request/show/210446
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=58
2013-12-11 04:28:48 +00:00
Michael Chang
1a79633072 Accepting request 209046 from home:arvidjaar:branches:Base:System
reset executable bits on *module, *.exec and *.image files. They are not
executable and get installed with 0755 permissions due to the way grub2
build system works. This avoids multiple warnings from find-debufinfo.sh
and generation of useless *.debug files.

OBS-URL: https://build.opensuse.org/request/show/209046
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=56
2013-12-02 03:01:20 +00:00
Michael Chang
ee05e02b3f Accepting request 207910 from home:gary_lin:branches:Base:System
- add grub2-fix-x86_64-efi-startup-stack-alignment.patch and
  grub2-fix-x86_64-efi-callwrap-stack-alignment.patch: fix the
  stack alignment of x86_64 efi. (bnc#841426)

OBS-URL: https://build.opensuse.org/request/show/207910
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=54
2013-11-22 08:20:05 +00:00
Dr. Werner Fink
13bae16139 Accepting request 198441 from home:michael-chang:branches:Base:System
- use new update-bootloader option --reinit to install and update
  bootloader config
- refresh grub2-secureboot-no-insmod-on-sb.patch to fobid module
  loading completely.

OBS-URL: https://build.opensuse.org/request/show/198441
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=52
2013-09-12 15:29:56 +00:00
Michael Chang
8c1f2f807a Accepting request 197984 from home:lnussel:branches:devel:openSUSE:Factory
- replace openSUSE UEFI certificate with new 2048 bit certificate.

OBS-URL: https://build.opensuse.org/request/show/197984
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=50
2013-09-10 06:32:46 +00:00
Dr. Werner Fink
e0be79606c Accepting request 184477 from home:arvidjaar:branches:Base:System
- add grub2-fix-parsing-of-short-LVM-PV-names.patch - fix PV detection in
  grub-probe when PV name is less than 10 charaters
- add grub2-fix-descriptor-leak-in-grub_util_is_imsm.patch - fix decriptor
  leak which later caused LVM warnings during grub-probe invocation

Both problem were introduced in current trunk, version in 12.3 did not
call external lvm tools.

- remove --enable-grub-emu-usb - it is not needed on physical platform

OBS-URL: https://build.opensuse.org/request/show/184477
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=48
2013-07-27 11:10:20 +00:00
db0c793b4d Accepting request 182694 from home:michael-chang:branches:Base:System
- refresh grub2-fix-menu-in-xen-host-server.patch: In domU we
  have to add xen kernel to config. (bnc#825528)

OBS-URL: https://build.opensuse.org/request/show/182694
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=46
2013-07-10 13:09:41 +00:00
Michael Chang
026af2c827 Accepting request 181103 from home:elchevive:branches:Base:System
updated translations + include new ones (es, lt, pt_BR, sl, tr)

OBS-URL: https://build.opensuse.org/request/show/181103
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=44
2013-06-27 02:57:37 +00:00
608d5e43ad Accepting request 179591 from home:arvidjaar:grub2-next
Now Fedora is using trunk as well, just serialized - every commit
as separate patch on top of base 2.00 version. So we are not alone
and can move along.

Please test.

OBS-URL: https://build.opensuse.org/request/show/179591
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=42
2013-06-18 17:11:34 +00:00
daeb537263 Accepting request 171183 from home:arvidjaar:branches:Base:System
Build and package man pages for grub2 user tools

OBS-URL: https://build.opensuse.org/request/show/171183
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=40
2013-04-16 20:25:22 +00:00
339e843f53 Accepting request 162967 from home:arvidjaar:bnc:810912
- add grub2-secureboot-use-linuxefi-on-uefi-in-os-prober.patch (bnc#810912)
  * use linuxefi in 30_os-prober if secure boot is enabled

OBS-URL: https://build.opensuse.org/request/show/162967
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=38
2013-04-06 07:19:14 +00:00
31f29ac911 Accepting request 162520 from home:arvidjaar:branches:Base:System
Upstream documentation sometimes changes and quilt does not support
renaming files. This makes it easier to maintain moving target. This
is to prepare for grub2-next submission (it is part of it, but I'd
prefer to make it explicit in case there are reasons for current patch).

OBS-URL: https://build.opensuse.org/request/show/162520
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=36
2013-04-03 19:52:45 +00:00
4419848f19 Accepting request 162360 from home:michael-chang:branches:Base:System
- refresh grub2-secureboot-chainloader.patch: Fix wrongly aligned
  buffer address (bnc#811608)

OBS-URL: https://build.opensuse.org/request/show/162360
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=35
2013-04-03 09:06:46 +00:00
6c125c6d3a Accepting request 161696 from home:arvidjaar:branches:Base:System
- corretly set chainloaded image device handle in secure boot mode (bnc#809038)

OBS-URL: https://build.opensuse.org/request/show/161696
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=33
2013-03-29 08:58:57 +00:00
54992a3735 Accepting request 161508 from home:michael-chang:branches:Base:System
- package Secure Boot CA file as /usr/lib64/efi/grub.der which
  could be used to verify signed image from build server
- add openSUSE-UEFI-CA-Certificate.crt, openSUSE Secure Boot CA
- add SLES-UEFI-CA-Certificate.crt, SUSE Linux Enterprise Secure
  Boot CA

OBS-URL: https://build.opensuse.org/request/show/161508
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=32
2013-03-28 11:00:02 +00:00
ecc166bd85 Accepting request 161028 from home:k0da:ppc
- extraconfigure macro is not defined on ppc

OBS-URL: https://build.opensuse.org/request/show/161028
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=30
2013-03-26 08:58:26 +00:00
Andrei Borzenkov
04d8f6bbb5 Accepting request 160165 from home:michael-chang:test-upgrade1
Please review this v2. version. Thanks.

v2. Renaming of grub2-efi unconditionally.
  
- remove all compatible links in grub2-efi as now all concerned 
  utilities are fixed
- superseding grub2-efi by grub2-x86_64-efi and grub2-i386-efi on
  x86_64 and ix86 respectively
- make grub2-x86_64-efi and grub2-i386-efi providing grub2-efi
  capability to not break package dependency
- handle upgrade from 12.2 by preseving grubenv and custom.cfg to
  new directory /boot/grub2, rename /boot/grub2-efi to
  /boot/grub2-efi.rpmsave to avoid confusion.

OBS-URL: https://build.opensuse.org/request/show/160165
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=28
2013-03-20 16:58:19 +00:00
5932ec5ef7 Accepting request 158628 from home:arvidjaar:branches:Base:System
Clean up spec

1. update-bootloader must be called after both user space and grub2 modules are updated. Otherwise we risk to get stale modules or incompatible configuration. So move it into respective grub2-i386-pc/grub2-arch-efi; use Requires(post) to force packages installation order.

2. Split migration support into grub2-efi. Simplify it, only grubenv and custom.cfg need migration.

3. Require minimal perl-Bootloader version that understands /boot/grub2 on EFI.

While on it, replace all obsolete PreReq with Requires/Requies(post).

This leaves all migration code under 12.2/12.3 condition, so once we are past this it will disappear.

Tested on updated from 12.2.

OBS-URL: https://build.opensuse.org/request/show/158628
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=26
2013-03-12 09:56:29 +00:00
4a27c23e24 Accepting request 158250 from home:michael-chang:branches:Base:System
- add grub2-fix-tftp-endianness.patch from upstream (bnc#808582)
- add efinet and tftp to grub.efi (bnc#808582)

OBS-URL: https://build.opensuse.org/request/show/158250
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=25
2013-03-11 09:53:51 +00:00
Stefan Seyfried
a82bd5ebca convert spec file to UTF-8
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=23
2013-03-07 15:40:17 +00:00
9378addd3d Accepting request 157614 from home:michael-chang:branches:Base:System
- add lvm to grub.efi (bnc#807989)
- add loadenv to grub.efi (bnc#807992)

OBS-URL: https://build.opensuse.org/request/show/157614
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=22
2013-03-07 09:43:56 +00:00
db2443fc5d Accepting request 157376 from home:arvidjaar:bnc:802983
OBS-URL: https://build.opensuse.org/request/show/157376
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=20
2013-03-05 14:30:51 +00:00
b47c9b3bb7 Accepting request 156328 from home:fcrozat:branches:Base:System
- Fix build for SLES 11.

OBS-URL: https://build.opensuse.org/request/show/156328
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=19
2013-02-25 14:17:52 +00:00
Andrei Borzenkov
b0a5de8f8d Accepting request 155828 from home:duwe:branches:Base:System
Fix up bogus items from the previous merge:
 - efi_libdir = _libdir = /usr/lib
 - package /usr/lib/grub2 dir only once
 - move grub.efi to /usr/lib/grub2/%{grubefiarch}/
 - create a symlink so that scripts can find it there.

OBS-URL: https://build.opensuse.org/request/show/155828
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=17
2013-02-19 16:44:15 +00:00
Stephan Kulow
b71db834cc Accepting request 155546 from home:duwe:branches:Base:System
- merge internal+external BS changes into superset spec file, 
  remove obsolete dependencies
- merge SLES+openSUSE patches, restrict "grub2-efi" to 12.2 and 12.3
- add efidisk-ahci-workaround (bnc#794674)
- fix unquoted-string-in-class.patch (bnc#788322)

- switch to out of source / subdir build

OBS-URL: https://build.opensuse.org/request/show/155546
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=16
2013-02-15 16:18:37 +00:00
ab7eaab2d6 Accepting request 151568 from home:michael-chang:grub2-singing-test
- grub.efi signing on build server.

OBS-URL: https://build.opensuse.org/request/show/151568
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=14
2013-02-07 10:46:30 +00:00
Andrei Borzenkov
9a5891bd62 Accepting request 150514 from home:michael-chang:branches:Base:System
- sync from SLE-11 SP3 to date
- set empty prefix to grub.efi for looking up in current directory
- grub2-cdpath.patch: fix the grub.cfg not found when booting from
  optical disk
- put grub.efi in grub2's source module directory
- create links in system's efi directory to grub.efi
- arvidjaar: do not overwrite device path in grub2-cdpath.patch

OBS-URL: https://build.opensuse.org/request/show/150514
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=12
2013-01-31 08:53:45 +00:00
Michael Chang
3af94538b6 Accepting request 150359 from home:arvidjaar:branches:Base:System
- remove obsolete reference to /boot/grub2-efi and /usr/sbin/grub2-efi
  from grub2-once
- add GRUB_SAVEDFAULT description to /etc/default/grub

OBS-URL: https://build.opensuse.org/request/show/150359
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=11
2013-01-30 07:29:03 +00:00
Michael Chang
5e5fcf39b1 Accepting request 149343 from home:michael-chang:branches:Base:System
sorry. this commit has to be reverted as it breaks grub2-install on efi.

OBS-URL: https://build.opensuse.org/request/show/149343
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=10
2013-01-21 06:10:49 +00:00
5c92e57976 Accepting request 148930 from home:michael-chang:branches:Base:System
Sync from SLE 11 SP3

- put 32-bit grub2 modules to /usr/lib/grub2
- put 64-bit grub2 modules to /usr/lib64/grub2 (x86_64-efi)
- put grub.efi to /usr/lib64/efi(x86_64) or /usr/lib/efi(i586)

OBS-URL: https://build.opensuse.org/request/show/148930
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=9
2013-01-18 10:44:48 +00:00
34c65f9278 Accepting request 148908 from home:michael-chang:branches:Base:System
Sync from SLE 11 SP3 :

- ship a Secure Boot UEFI compatible bootloader (fate#314485)
- add grub2-secureboot-chainloader.patch, which expands the efi
  chainloader to be able to verify images via shim lock protocol.

OBS-URL: https://build.opensuse.org/request/show/148908
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=8
2013-01-18 08:24:02 +00:00
d0f06793ea Accepting request 147490 from home:michael-chang:branches:Base:System
- add grub2-fix-unquoted-string-in-class.patch (bnc#788322)

OBS-URL: https://build.opensuse.org/request/show/147490
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=5
2013-01-08 11:50:14 +00:00
Michael Chang
45914f9cd9 Accepting request 147483 from home:arvidjaar:bnc:796919
- add grub2-add-device-to-os_prober-linux-menuentry.patch (bnc#796919)

OBS-URL: https://build.opensuse.org/request/show/147483
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=4
2013-01-08 07:46:22 +00:00
Michael Chang
7375ca8ab2 Accepting request 147406 from home:arvidjaar:bnc:779534
- add patch grub2-fix-enumeration-of-extended-partition.patch to
  fix enumeration of extended partitions with non-standard EBR (bnc#779534)

OBS-URL: https://build.opensuse.org/request/show/147406
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=3
2013-01-08 02:50:55 +00:00
Stephan Kulow
65ab51d514 Accepting request 147213 from Base:System
- add support for chainloading another UEFI bootloader to
  30_os-prober (bnc#775610) (forwarded request 147192 from arvidjaar)

OBS-URL: https://build.opensuse.org/request/show/147213
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=53
2013-01-07 14:17:20 +00:00
Stephan Kulow
7127299ebe Accepting request 143018 from devel:openSUSE:Factory
- ship a Secure Boot UEFI compatible bootloader (fate#314485)
- added secureboot patches which introduces new linuxefi module
  that is able to perform verifying signed images via exported
  protocol from shim. The insmod command will not function if
  secure boot enabled (as all modules should built in grub.efi
  and signed).
  - grub2-secureboot-add-linuxefi.patch
  - grub2-secureboot-use-linuxefi-on-uefi.patch
  - grub2-secureboot-no-insmod-on-sb.patch
  - grub2-secureboot-provide-linuxefi-config.patch
- Makefile.core.am : support building linuxefi module
- Make grub.efi image that is with all relevant modules incorporated
  and signed, it will be the second stage to the shim loader which
  will verified it when secureboot enabled.
- Make grub.efi's path to align with shim loader's default loader
  lookup path.
- The changes has been verified not affecting any factory instalation,
  but will allow us to run & test secure boot setup manually with shim. (forwarded request 143007 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/143018
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=52
2012-11-28 09:34:03 +00:00
Stephan Kulow
9ece58dde9 Accepting request 142244 from devel:openSUSE:Factory
Replace grub2-quote-messages-in-grub.cfg.patch with upstream commit. It makes it easier to sync with upstream sources in the future. (forwarded request 142232 from arvidjaar)

OBS-URL: https://build.opensuse.org/request/show/142244
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=51
2012-11-21 15:53:33 +00:00
Stephan Kulow
86210d73de Accepting request 141984 from devel:openSUSE:Factory
- quote localized "Loading ..." messages in grub.cfg (bnc#790195) (forwarded request 141967 from arvidjaar)

OBS-URL: https://build.opensuse.org/request/show/141984
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=50
2012-11-20 12:07:42 +00:00
Stephan Kulow
de080cfbf5 Accepting request 140933 from devel:openSUSE:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/140933
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=49
2012-11-13 08:53:25 +00:00
Stephan Kulow
0e7f689516 Accepting request 139598 from devel:openSUSE:Factory
- grub2-efi now depends on exact grub2 version (forwarded request 139589 from arvidjaar)

OBS-URL: https://build.opensuse.org/request/show/139598
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=48
2012-10-31 05:58:31 +00:00
Stephan Kulow
85ed747869 Accepting request 139364 from devel:openSUSE:Factory
build grub2-efi with grub2 transform and migrate configuration into /boot/grub2 (bnc#782891) (forwarded request 139330 from arvidjaar)

OBS-URL: https://build.opensuse.org/request/show/139364
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=47
2012-10-26 15:06:09 +00:00