mirror of
https://src.fedoraproject.org/rpms/grub2.git
synced 2024-11-28 07:44:52 +00:00
Do not remove boot loader configuration for other boot loaders
This commit is contained in:
parent
c916dad5b6
commit
bbe7d2e505
2 changed files with 8 additions and 7 deletions
|
@ -16,8 +16,8 @@ KERNEL_DIR="${KERNEL_IMAGE%/*}"
|
||||||
|
|
||||||
MACHINE_ID=$KERNEL_INSTALL_MACHINE_ID
|
MACHINE_ID=$KERNEL_INSTALL_MACHINE_ID
|
||||||
|
|
||||||
# Remove it, since for grub2 the images are always installed in /boot
|
# If ${BOOT_DIR_ABS} exists, some other boot loader is active.
|
||||||
rm -rf "${BOOT_DIR_ABS%/*}"
|
[[ -d "${BOOT_DIR_ABS}" ]] && exit 0
|
||||||
|
|
||||||
BLS_DIR="/boot/loader/entries"
|
BLS_DIR="/boot/loader/entries"
|
||||||
|
|
||||||
|
|
11
grub2.spec
11
grub2.spec
|
@ -7,7 +7,7 @@
|
||||||
Name: grub2
|
Name: grub2
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 2.02
|
Version: 2.02
|
||||||
Release: 72%{?dist}
|
Release: 73%{?dist}
|
||||||
Summary: Bootloader with support for Linux, Multiboot and more
|
Summary: Bootloader with support for Linux, Multiboot and more
|
||||||
License: GPLv3+
|
License: GPLv3+
|
||||||
URL: http://www.gnu.org/software/grub/
|
URL: http://www.gnu.org/software/grub/
|
||||||
|
@ -215,8 +215,6 @@ install -d -m 0755 %{buildroot}%{_prefix}/lib/kernel/install.d/
|
||||||
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE9}
|
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE9}
|
||||||
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE13}
|
install -D -m 0755 -t %{buildroot}%{_prefix}/lib/kernel/install.d/ %{SOURCE13}
|
||||||
install -d -m 0755 %{buildroot}%{_sysconfdir}/kernel/install.d/
|
install -d -m 0755 %{buildroot}%{_sysconfdir}/kernel/install.d/
|
||||||
install -m 0644 /dev/null %{buildroot}%{_sysconfdir}/kernel/install.d/20-grubby.install
|
|
||||||
install -m 0644 /dev/null %{buildroot}%{_sysconfdir}/kernel/install.d/90-loaderentry.install
|
|
||||||
# Install systemd user service to set the boot_success flag
|
# Install systemd user service to set the boot_success flag
|
||||||
install -D -m 0755 -t %{buildroot}%{_userunitdir} \
|
install -D -m 0755 -t %{buildroot}%{_userunitdir} \
|
||||||
docs/grub-boot-success.{timer,service}
|
docs/grub-boot-success.{timer,service}
|
||||||
|
@ -317,8 +315,6 @@ rm -r /boot/grub2.tmp/ || :
|
||||||
%exclude %{_datarootdir}/grub/themes/*
|
%exclude %{_datarootdir}/grub/themes/*
|
||||||
%attr(0700,root,root) %dir %{_sysconfdir}/grub.d
|
%attr(0700,root,root) %dir %{_sysconfdir}/grub.d
|
||||||
%{_prefix}/lib/kernel/install.d/20-grub.install
|
%{_prefix}/lib/kernel/install.d/20-grub.install
|
||||||
%{_sysconfdir}/kernel/install.d/20-grubby.install
|
|
||||||
%{_sysconfdir}/kernel/install.d/90-loaderentry.install
|
|
||||||
%{_prefix}/lib/kernel/install.d/99-grub-mkconfig.install
|
%{_prefix}/lib/kernel/install.d/99-grub-mkconfig.install
|
||||||
%dir %{_datarootdir}/grub
|
%dir %{_datarootdir}/grub
|
||||||
%exclude %{_datarootdir}/grub/*
|
%exclude %{_datarootdir}/grub/*
|
||||||
|
@ -480,6 +476,11 @@ rm -r /boot/grub2.tmp/ || :
|
||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Mar 12 2019 Zbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl> - 2.02-73
|
||||||
|
- Never remove boot loader configuration for other boot loaders from the ESP.
|
||||||
|
This would render machines with sd-boot unbootable (#1648907).
|
||||||
|
- Do not mask systemd's kernel-install scriptlets.
|
||||||
|
|
||||||
* Mon Mar 11 2019 Javier Martinez Canillas <javierm@redhat.com> - 2.02-72
|
* Mon Mar 11 2019 Javier Martinez Canillas <javierm@redhat.com> - 2.02-72
|
||||||
- Avoid grub2-efi package to overwrite existing /boot/grub2/grubenv file
|
- Avoid grub2-efi package to overwrite existing /boot/grub2/grubenv file
|
||||||
Resolves: rhbz#1687323
|
Resolves: rhbz#1687323
|
||||||
|
|
Loading…
Reference in a new issue