Revisions of grub2

Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 229673 from Michael Chang's avatar Michael Chang (michael-chang) (revision 89)
- 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 (forwarded request 229655 from k0da)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 229227 from Michael Chang's avatar Michael Chang (michael-chang) (revision 88)
- 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 (forwarded request 229108 from arvidjaar)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 224389 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 87)
- 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 (forwarded request 224032 from michael-chang)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 223322 from Michael Chang's avatar Michael Chang (michael-chang) (revision 86)
- updating grub2-once
  - added --list switch.
  - improved --help and error handling. (forwarded request 223241 from jnweiger)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 222058 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 85)
- add Supplements: packageand(snapper:grub2) in grub2-snapper-plugin
  to install it while both snapper and grub2 are installed (forwarded request 221738 from michael-chang)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 221392 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 84)
- 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 (forwarded request 221073 from michael-chang)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 220920 from Michael Chang's avatar Michael Chang (michael-chang) (revision 83)
- 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 (forwarded request 220504 from k0da)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 215222 from Michael Chang's avatar Michael Chang (michael-chang) (revision 82)
- 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 (forwarded request 215036 from oertel)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 214182 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 81)
- 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. (forwarded request 214140 from michael-chang)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 214067 from Michael Chang's avatar Michael Chang (michael-chang) (revision 80)
- 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 (forwarded request 214019 from arvidjaar)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 212884 from Michael Chang's avatar Michael Chang (michael-chang) (revision 79)
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. (forwarded request 212604 from arvidjaar)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 211336 from Jiri Slaby's avatar Jiri Slaby (jirislaby) (revision 78)
- 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 (forwarded request 211329 from michael-chang)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 210467 from Michael Chang's avatar Michael Chang (michael-chang) (revision 77)
- add patch 0001-Fix-build-with-FreeType-2.5.1.patch - fix build with
  freetype2 >= 2.5.1 (backport from fd0df6d098b1e6a4f60275c48a3ec88d15ba1fbb) (forwarded request 210446 from arvidjaar)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 209121 from Michael Chang's avatar Michael Chang (michael-chang) (revision 76)
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. (forwarded request 209046 from arvidjaar)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 207913 from Michael Chang's avatar Michael Chang (michael-chang) (revision 75)
- 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) (forwarded request 207910 from gary_lin)
Adrian Schröter's avatar Adrian Schröter (adrianSuSE) committed (revision 74)
Split 13.1 from Factory
Tomáš Chvátal's avatar Tomáš Chvátal (scarabeus_factory) accepted request 198724 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 73)
- 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. (forwarded request 198441 from michael-chang)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 198163 from Michael Chang's avatar Michael Chang (michael-chang) (revision 72)
- replace openSUSE UEFI certificate with new 2048 bit certificate. (forwarded request 197984 from lnussel)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 184482 from Dr. Werner Fink's avatar Dr. Werner Fink (WernerFink) (revision 71)
- 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 (forwarded request 184477 from arvidjaar)
Stephan Kulow's avatar Stephan Kulow (coolo) accepted request 182721 from Marcus Meissner's avatar Marcus Meissner (msmeissn) (revision 70)
- refresh grub2-fix-menu-in-xen-host-server.patch: In domU we
  have to add xen kernel to config. (bnc#825528) (forwarded request 182694 from michael-chang)
Displaying revisions 241 - 260 of 329
openSUSE Build Service is sponsored by