Bootloader with support for Linux, Multiboot and more
810dd3715ecfc3440f1205779e994088f96f721e..a97ea6ed7e146e37b473bc178c5d4385def87aba
2019-01-29 CentOS Sources
debrand grub2-2.02-0.76.el7.1
a97ea6 diff | tree
2019-01-29 CentOS Sources
import grub2-2.02-0.76.el7.1
c4b253 diff | tree
2 files deleted
2 files modified
121 ■■■■■ changed files
SOURCES/centos-ca-secureboot.der patch | view | raw | blame | history
SOURCES/centossecureboot001.crt 81 ●●●●● patch | view | raw | blame | history
SOURCES/grub.macros 2 ●●● patch | view | raw | blame | history
SPECS/grub2.spec 38 ●●●● patch | view | raw | blame | history
SOURCES/centos-ca-secureboot.der
Binary files differ
SOURCES/centossecureboot001.crt
File was deleted
SOURCES/grub.macros
@@ -345,7 +345,7 @@
        gzio halt hfsplus iso9660 jpeg loadenv loopback \\\
        lvm mdraid09 mdraid1x minicmd normal part_apple \\\
        part_msdos part_gpt password_pbkdf2 png reboot    \\\
        search search_fs_uuid search_fs_file        \\\
        regexp search search_fs_uuid search_fs_file    \\\
        search_label serial sleep syslinuxcfg test tftp \\\
        video xfs"                    \
GRUB_MODULES+=%{efi_modules}                    \
SPECS/grub2.spec
@@ -1,23 +1,12 @@
%undefine _hardened_build
%global flagday 1:2.02-0.76.el7.centos
%global tarversion 2.02~beta2
%undefine _missing_build_ids_terminate_build
%define pesign_name centossecureboot001
%ifarch i686
%define platform pc
%define legacy_package_arch i386
%define legacy_target_cpu_name i386
%define target_cpu_name i386
%endif
%ifarch x86_64
%define mock 1
%endif
Name:           grub2
Epoch:          1
Version:        2.02
Release:        0.76%{?dist}%{?buildid}
Release:        0.76%{?dist}%{?buildid}.1
Summary:        Bootloader with support for Linux, Multiboot and more
Group:          System Environment/Base
License:        GPLv3+
@@ -26,8 +15,7 @@
#Source0:    ftp://ftp.gnu.org/gnu/grub/grub-%%{tarversion}.tar.xz
Source1:    grub.macros
Source2:    grub.patches
Source3:    centos-ca-secureboot.der
Source4:    centossecureboot001.crt
Source3:    centos.cer
#(source removed)
Source5:    http://unifoundry.com/unifont-5.1.20080820.pcf.gz
Source6:    gitignore
@@ -74,7 +62,7 @@
%global efidir centos
%endif
ExcludeArch:    s390 s390x %{arm}
ExcludeArch:    s390 s390x %{arm} %{?ix86}
Obsoletes:    %{name} <= %{flagday}
%if 0%{with_legacy_arch}
@@ -157,11 +145,6 @@
%prep
%setup -T -c -n grub-%{tarversion}
%do_common_setup
sed -i.orig -e 's@/efi/EFI/redhat/@/efi/EFI/%{efidir}/@' \
    grub-%{tarversion}/util/grub-setpassword.in
touch --reference=grub-%{tarversion}/util/grub-setpassword.in.orig \
    grub-%{tarversion}/util/grub-setpassword.in
rm -f grub-%{tarversion}/util/grub-setpassword.in.orig
%if 0%{with_efi_arch}
%do_setup %{grubefiarch}
%endif
@@ -174,10 +157,10 @@
%build
%if 0%{with_efi_arch}
%do_primary_efi_build %{grubefiarch} %{grubefiname} %{grubeficdname} %{_target_platform} "'%{efi_cflags}'" %{SOURCE3} %{SOURCE4} %{pesign_name}
%do_primary_efi_build %{grubefiarch} %{grubefiname} %{grubeficdname} %{_target_platform} "'%{efi_cflags}'" %{SOURCE3} %{SOURCE4} redhatsecureboot301
%endif
%if 0%{with_alt_efi_arch}
%do_alt_efi_build %{grubaltefiarch} %{grubaltefiname} %{grubalteficdname} %{_alt_target_platform} "'%{alt_efi_cflags}'" %{SOURCE3} %{SOURCE4} %{pesign_name}
%do_alt_efi_build %{grubaltefiarch} %{grubaltefiname} %{grubalteficdname} %{_alt_target_platform} "'%{alt_efi_cflags}'" %{SOURCE3} %{SOURCE4} redhatsecureboot301
%endif
%if 0%{with_legacy_arch}%{with_legacy_utils}
%do_legacy_build %{grublegacyarch}
@@ -314,9 +297,6 @@
%exclude %{_bindir}/%{name}-render-label
%exclude %{_sbindir}/%{name}-bios-setup
%exclude %{_sbindir}/%{name}-macbless
%endif
%ifarch %{ix86}
/boot/grub2/grub.cfg
%endif
%ifnarch x86_64
%exclude /boot/grub2/grubenv
@@ -492,10 +472,14 @@
%endif
%changelog
* Tue Oct 30 2018 CentOS Sources <bugs@centos.org> - 2.02-0.76.el7.centos
* Tue Jan 29 2019 CentOS Sources <bugs@centos.org> - 2.02-0.76.el7.centos.1
- Roll in CentOS Secureboot keys
- Move the edidir to be CentOS, so people can co-install fedora, rhel and centos
* Mon Nov 12 2018 Javier Martinez Canillas <javierm@redhat.com> - 2.02-0.76.e7_6.1
- Re-enable regexp module
  Resolves: rhbz#1647527
* Mon Jul 30 2018 pjones <pjones@redhat.com> - 2.02.0.76
- Fix PCIe probing in EFI UGA driver.
  Resolves: rhbz#1583708