Commit Graph

172 Commits

Author SHA256 Message Date
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
Andrei Borzenkov
f43b54606a Accepting request 349473 from home:olh:branches:Base:System
- grub2-xen-pv-firmware.cfg: fix hd boot (boo#926795)

v2: args for menuentry

Please backport to dists where grub2-xen-pv-firmware.cfg/grub2-xen.cfg exists

OBS-URL: https://build.opensuse.org/request/show/349473
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=196
2015-12-19 08:41:39 +00:00
Michael Chang
a92ea02ca4 Accepting request 349296 from home:AndreasStieger:branches:Base:System
Add bug number for CVE-2015-8370 [boo#956631]

OBS-URL: https://build.opensuse.org/request/show/349296
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=194
2015-12-17 09:06:16 +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
6af81371e5 Accepting request 348163 from home:arvidjaar:branches:Base:System
- Update grub2-efi-xen-chainload.patch - fix copying of Linux kernel
  and initrd to ESP (boo#958193)

OBS-URL: https://build.opensuse.org/request/show/348163
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=192
2015-12-10 03:21:58 +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
52f8e0a917 Accepting request 319686 from home:michael-chang:branches:Base:System
- fix for 'rollback' hint (bsc#901487)
  * modified grub2-btrfs-05-grub2-mkconfig.patch:

OBS-URL: https://build.opensuse.org/request/show/319686
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=173
2015-08-01 05:06:35 +00:00
Andrei Borzenkov
f7e986d5af Accepting request 317557 from home:michael-chang:branches:Base:System
- Replace 12.1 with 12 SP1 for the list of snapshots (bsc#934252)
  * modified grub2-snapper-plugin.sh

OBS-URL: https://build.opensuse.org/request/show/317557
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=171
2015-07-20 05:59:33 +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
eae0d17794 Accepting request 311735 from home:michael-chang:branches:Base:System
- If we have a post entry and the description field is empty, we should use the
  "Pre" number and add that description to the post entry. (fate#317972)
- Show user defined comments in grub2 menu for snapshots (fate#318101)
  * modified grub2-snapper-plugin.sh

OBS-URL: https://build.opensuse.org/request/show/311735
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=167
2015-06-15 09:44:44 +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
43810f5d4d Accepting request 308437 from home:michael-chang:grub2-btrfs-mountpoint
Correct patch name in changelog

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

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

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

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

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

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

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

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

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

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

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

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

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

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

OBS-URL: https://build.opensuse.org/request/show/283977
OBS-URL: https://build.opensuse.org/package/show/Base:System/grub2?expand=0&rev=139
2015-02-05 10:58:21 +00:00
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