Commit Graph

361 Commits

Author SHA256 Message Date
Stephan Kulow
be1c17f6af Accepting request 161581 from 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 (forwarded request 161508 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/161581
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=64
2013-04-02 09:49:38 +00:00
Stephan Kulow
9226bf9429 Accepting request 161114 from Base:System
- extraconfigure macro is not defined on ppc (forwarded request 161028 from k0da)

OBS-URL: https://build.opensuse.org/request/show/161114
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=63
2013-03-26 14:55:22 +00:00
Stephan Kulow
735d921c73 Accepting request 160299 from Base:System
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. (forwarded request 160165 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/160299
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=62
2013-03-22 10:18:12 +00:00
Stephan Kulow
bbd6baa3d0 Accepting request 158519 from Base:System
- add grub2-fix-tftp-endianness.patch from upstream (bnc#808582)
- add efinet and tftp to grub.efi (bnc#808582) (forwarded request 158250 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/158519
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=61
2013-03-12 14:02:26 +00:00
Stephan Kulow
4388338b33 Accepting request 157616 from Base:System
- add lvm to grub.efi (bnc#807989)
- add loadenv to grub.efi (bnc#807992) (forwarded request 157614 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/157616
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=60
2013-03-08 08:12:46 +00:00
Stephan Kulow
b4a93d3f89 Accepting request 157383 from Base:System
(forwarded request 157376 from arvidjaar)

OBS-URL: https://build.opensuse.org/request/show/157383
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=59
2013-03-05 15:31:13 +00:00
Stephan Kulow
f57b826262 Accepting request 155911 from Base:System
- merge internal+external BS changes into superset spec file, 
  remove obsolete dependencies
- merge SLES+openSUSE patches, restrict "grub-efi" to 12.2+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/155911
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=58
2013-02-21 14:32:16 +00:00
Stephan Kulow
870b51228f Accepting request 151569 from Base:System
- grub.efi signing on build server. (forwarded request 151568 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/151569
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=57
2013-02-07 13:16:19 +00:00
Stephan Kulow
716e24f030 Accepting request 150545 from Base:System
a couple of secureboot changes and some improvement.

OBS-URL: https://build.opensuse.org/request/show/150545
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=56
2013-01-31 13:48:08 +00:00
Stephan Kulow
5c779d6686 Accepting request 147515 from Base:System
couple of fixes

OBS-URL: https://build.opensuse.org/request/show/147515
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=54
2013-01-08 12:44:12 +00:00
Stephan Kulow
bf6336238a 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
ad4c1853ad 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
bb12fc3e7f 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
a8cae65aac 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
65cb2d080c 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
0f7c63159f 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
7c061836bb 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
Stephan Kulow
3291354991 Accepting request 137371 from devel:openSUSE:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/137371
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=46
2012-10-07 17:00:03 +00:00
Stephan Kulow
f4b713e99f Accepting request 135588 from devel:openSUSE:Factory
Hi,

Please help to review the patch, it fixed error message of missing *.mo.gz file if the translation of that language not available (bnc#771393). (forwarded request 135586 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/135588
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=45
2012-09-25 07:46:38 +00:00
Stephan Kulow
9984bbaad9 Accepting request 135095 from devel:openSUSE:Factory
- add 20_memtest86+ (bnc#780622) (forwarded request 135094 from arvidjaar)

OBS-URL: https://build.opensuse.org/request/show/135095
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=44
2012-09-23 19:04:15 +00:00
Stephan Kulow
dbcded38d6 Accepting request 132054 from devel:openSUSE:Factory
Please help to review the patches. Thanks. (forwarded request 132041 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/132054
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=43
2012-08-31 07:28:14 +00:00
Stephan Kulow
1311d25958 Accepting request 129226 from devel:openSUSE:Factory
Fix build with missing gets declaration (glibc 2.16) (forwarded request 129225 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/129226
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=42
2012-07-30 18:27:32 +00:00
Stephan Kulow
e03f5192ff Accepting request 128513 from devel:openSUSE:Factory
Hi,
Please help to review the patches. Thanks. (forwarded request 128468 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/128513
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=41
2012-07-23 08:00:52 +00:00
Stephan Kulow
95edfcfad6 Accepting request 127311 from devel:openSUSE:Factory
Please help to review the patch, thanks. (forwarded request 127259 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/127311
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=40
2012-07-09 05:58:49 +00:00
Stephan Kulow
dfd1e20460 Accepting request 127110 from devel:openSUSE:Factory
fix efi sub-package. It should be working now.

OBS-URL: https://build.opensuse.org/request/show/127110
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=39
2012-07-04 20:12:58 +00:00
Stephan Kulow
688ab7dca7 Accepting request 126597 from devel:openSUSE:Factory
- Add configuration support for serial terminal consoles. This will
  set the maximum screen size so that text is not overwritten. 

- don't enable grub-emu-usb on ppc ppc641 (forwarded request 126572 from k0da)

OBS-URL: https://build.opensuse.org/request/show/126597
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=38
2012-06-29 12:19:02 +00:00
Stephan Kulow
12d5400248 Accepting request 126465 from devel:openSUSE:Factory
update to 2.00 final

OBS-URL: https://build.opensuse.org/request/show/126465
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=37
2012-06-29 04:59:42 +00:00
Stephan Kulow
f144c5f6c0 Accepting request 125780 from devel:openSUSE:Factory
Please help to review the patch. Thanks a lot. (forwarded request 125772 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/125780
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=36
2012-06-25 12:40:52 +00:00
Stephan Kulow
126053cd9c Accepting request 121227 from devel:openSUSE:Factory
Please help to review the patch, thanks. (forwarded request 121161 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/121227
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=34
2012-05-21 05:24:56 +00:00
Stephan Kulow
6bba6b30f9 Accepting request 116247 from devel:openSUSE:Factory
- grub2-automake-1-11-2.patch : fix grub2 build error on newer
  autotools (automake >= 1.11.2)
- call ./autogen.sh
- grub2-probe-disk-mountby.patch : fix grub2-probe fails on
  probing mount-by devices under /dev/disk/by-(id|uuid|path).
  (bnc#757746)

OBS-URL: https://build.opensuse.org/request/show/116247
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=33
2012-05-08 09:14:39 +00:00
Stephan Kulow
fd6959fcc4 Accepting request 112069 from devel:openSUSE:Factory
Fix os-prober fails when OSX partition is present (bnc#747919) (forwarded request 112068 from simontol)

OBS-URL: https://build.opensuse.org/request/show/112069
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=32
2012-04-02 09:23:31 +00:00
Stephan Kulow
fd8e269ee1 Accepting request 111818 from devel:openSUSE:Factory
Automatic submission by obs-autosubmit

OBS-URL: https://build.opensuse.org/request/show/111818
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=31
2012-03-29 11:57:50 +00:00
Stephan Kulow
c0bc7d4966 Accepting request 110168 from devel:openSUSE:Factory
- Fix build with gcc 4.7 (needs -fno-strict-aliasing for zfs code).
- Fix error in installation to extended partition (bnc#750897)
- Added BuildRequires for gnu-unifont

OBS-URL: https://build.opensuse.org/request/show/110168
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=30
2012-03-22 11:32:34 +00:00
Stephan Kulow
9fd0838d17 Accepting request 106584 from devel:openSUSE:Factory
Please help to review the source. Thanks.

OBS-URL: https://build.opensuse.org/request/show/106584
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=29
2012-02-23 14:32:40 +00:00
Stephan Kulow
ea049f37c9 Accepting request 98514 from devel:openSUSE:Factory
platforms without efi should not specify exclusion of it (forwarded request 98511 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/98514
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=28
2012-01-04 06:23:56 +00:00
Stephan Kulow
9bb9d2c66d Accepting request 98401 from devel:openSUSE:Factory
1. set --target=%{_target_plaform) explicitly to %configure in case it wouldn't do that for us implicitly
2. when making x86_64-efi image not use i386 target build and keep use of x86_64. otherwise it would have error "invalid ELF header" (forwarded request 98397 from michael-chang)

OBS-URL: https://build.opensuse.org/request/show/98401
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=27
2011-12-30 07:45:41 +00:00
Stephan Kulow
2c853cae15 Accepting request 97504 from devel:openSUSE:Factory
OBS-URL: https://build.opensuse.org/request/show/97504
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=26
2011-12-25 16:34:30 +00:00
Stephan Kulow
6dc38e20d9 Accepting request 93969 from devel:openSUSE:Factory
some efi package cleanup

OBS-URL: https://build.opensuse.org/request/show/93969
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=25
2011-11-28 11:53:25 +00:00
Stephan Kulow
a153902afb Accepting request 89479 from devel:openSUSE:Factory
efibootmgr is not available on all architectures. (forwarded request 89478 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/89479
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=24
2011-10-27 11:49:04 +00:00
Stephan Kulow
684362f4f1 Accepting request 89242 from devel:openSUSE:Factory
Add requires from efi subpackage to main package (bnc#72596) (forwarded request 89241 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/89242
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=23
2011-10-25 14:00:45 +00:00
Sascha Peilicke
7be69939c8 Autobuild autoformatter for 79800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=21
2011-08-26 08:01:51 +00:00
Sascha Peilicke
a584e29ccc Accepting request 79800 from devel:openSUSE:Factory
Build an efi subpackage [bnc#713595].

OBS-URL: https://build.opensuse.org/request/show/79800
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=20
2011-08-26 08:01:42 +00:00
Sascha Peilicke
0d1923d06e Autobuild autoformatter for 77679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=19
2011-08-02 14:45:21 +00:00
Sascha Peilicke
213436e0da Accepting request 77679 from devel:openSUSE:Factory
Enable ppc build (forwarded request 77673 from k0da)

OBS-URL: https://build.opensuse.org/request/show/77679
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=18
2011-08-02 14:45:10 +00:00
Sascha Peilicke
5d40a90431 Autobuild autoformatter for 76157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=17
2011-07-13 13:58:56 +00:00
Sascha Peilicke
37a1adaf14 Accepting request 76157 from devel:openSUSE:Factory
Only run preun when deinstalling package (forwarded request 76120 from a_jaeger)

OBS-URL: https://build.opensuse.org/request/show/76157
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=16
2011-07-13 13:58:47 +00:00
Sascha Peilicke
bffdec2b9f Accepting request 72393 from devel:openSUSE:Factory
update to 1.99 final

OBS-URL: https://build.opensuse.org/request/show/72393
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=15
2011-06-01 10:39:13 +00:00
Sascha Peilicke
cd994f43cc Autobuild autoformatter for 69887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=14
2011-05-09 08:48:49 +00:00
Sascha Peilicke
cb59076418 Accepting request 69887 from devel:openSUSE:Factory
update to 1.99-rc2 and support gcc46 builds. Cleanup specfile. (forwarded request 69842 from jirislaby)

OBS-URL: https://build.opensuse.org/request/show/69887
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=13
2011-05-09 08:48:37 +00:00
OBS User autobuild
461e35fcf0 Autobuild autoformatter for 51521
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/grub2?expand=0&rev=11
2010-10-28 13:16:40 +00:00