Drop use of which and update requirements
Original patches by Zbigniew Jędrzejewski-Szmek. Merges: #16 Signed-off-by: Robbie Harwood <rharwood@redhat.com>
This commit is contained in:
parent
d17f80cfd5
commit
2e106f9a3e
@ -131,7 +131,7 @@ index fafeac950..d8bb40693 100644
|
|||||||
fi
|
fi
|
||||||
IFS="$old_ifs"
|
IFS="$old_ifs"
|
||||||
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
|
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
|
||||||
index 7bb3a211a..9fcd77cac 100644
|
index 7bb3a211a..f1548a260 100644
|
||||||
--- a/util/grub.d/10_linux.in
|
--- a/util/grub.d/10_linux.in
|
||||||
+++ b/util/grub.d/10_linux.in
|
+++ b/util/grub.d/10_linux.in
|
||||||
@@ -82,6 +82,218 @@ case x"$GRUB_FS" in
|
@@ -82,6 +82,218 @@ case x"$GRUB_FS" in
|
||||||
@ -248,7 +248,7 @@ index 7bb3a211a..9fcd77cac 100644
|
|||||||
+}
|
+}
|
||||||
+
|
+
|
||||||
+# Make BLS the default if GRUB_ENABLE_BLSCFG was not set and grubby is not installed.
|
+# Make BLS the default if GRUB_ENABLE_BLSCFG was not set and grubby is not installed.
|
||||||
+if [ -z "${GRUB_ENABLE_BLSCFG}" ] && [ -z "$(which new-kernel-pkg 2> /dev/null)" ]; then
|
+if [ -z "${GRUB_ENABLE_BLSCFG}" ] && ! command -v new-kernel-pkg >/dev/null; then
|
||||||
+ GRUB_ENABLE_BLSCFG="true"
|
+ GRUB_ENABLE_BLSCFG="true"
|
||||||
+fi
|
+fi
|
||||||
+
|
+
|
||||||
|
@ -381,7 +381,7 @@ index 000000000..a851424be
|
|||||||
+# Bye.
|
+# Bye.
|
||||||
+exit 0
|
+exit 0
|
||||||
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
|
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
|
||||||
index 9fcd77cac..70d56518b 100644
|
index f1548a260..c02c1f082 100644
|
||||||
--- a/util/grub.d/10_linux.in
|
--- a/util/grub.d/10_linux.in
|
||||||
+++ b/util/grub.d/10_linux.in
|
+++ b/util/grub.d/10_linux.in
|
||||||
@@ -138,7 +138,7 @@ blsdir="/boot/loader/entries"
|
@@ -138,7 +138,7 @@ blsdir="/boot/loader/entries"
|
||||||
|
@ -20,7 +20,7 @@ Signed-off-by: Javier Martinez Canillas <javierm@redhat.com>
|
|||||||
1 file changed, 3 insertions(+), 1 deletion(-)
|
1 file changed, 3 insertions(+), 1 deletion(-)
|
||||||
|
|
||||||
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
|
diff --git a/util/grub.d/10_linux.in b/util/grub.d/10_linux.in
|
||||||
index 70d56518b..f8e868b6c 100644
|
index c02c1f082..6af84b44e 100644
|
||||||
--- a/util/grub.d/10_linux.in
|
--- a/util/grub.d/10_linux.in
|
||||||
+++ b/util/grub.d/10_linux.in
|
+++ b/util/grub.d/10_linux.in
|
||||||
@@ -256,7 +256,9 @@ if [ -z "\${kernelopts}" ]; then
|
@@ -256,7 +256,9 @@ if [ -z "\${kernelopts}" ]; then
|
||||||
|
18
grub2.spec
18
grub2.spec
@ -17,7 +17,7 @@
|
|||||||
Name: grub2
|
Name: grub2
|
||||||
Epoch: 1
|
Epoch: 1
|
||||||
Version: 2.06
|
Version: 2.06
|
||||||
Release: 33%{?dist}
|
Release: 34%{?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/
|
||||||
@ -84,7 +84,9 @@ hardware devices.\
|
|||||||
Summary: grub2 common layout
|
Summary: grub2 common layout
|
||||||
BuildArch: noarch
|
BuildArch: noarch
|
||||||
Conflicts: grubby < 8.40-18
|
Conflicts: grubby < 8.40-18
|
||||||
Requires(post): util-linux
|
Requires(posttrans): util-linux-core
|
||||||
|
Requires(posttrans): coreutils
|
||||||
|
Requires(posttrans): grep
|
||||||
|
|
||||||
%description common
|
%description common
|
||||||
This package provides some directories which are required by various grub2
|
This package provides some directories which are required by various grub2
|
||||||
@ -94,9 +96,10 @@ subpackages.
|
|||||||
Summary: Support tools for GRUB.
|
Summary: Support tools for GRUB.
|
||||||
Obsoletes: %{name}-tools < %{evr}
|
Obsoletes: %{name}-tools < %{evr}
|
||||||
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
||||||
Requires: gettext os-prober which file
|
Requires: gettext os-prober file
|
||||||
Requires(pre): dracut
|
Requires(pre): dracut
|
||||||
Requires(post): dracut
|
Requires(pre): grep
|
||||||
|
Requires(pre): sed
|
||||||
|
|
||||||
%description tools
|
%description tools
|
||||||
%{desc}
|
%{desc}
|
||||||
@ -105,7 +108,7 @@ This subpackage provides tools for support of all platforms.
|
|||||||
%ifarch x86_64
|
%ifarch x86_64
|
||||||
%package tools-efi
|
%package tools-efi
|
||||||
Summary: Support tools for GRUB.
|
Summary: Support tools for GRUB.
|
||||||
Requires: gettext os-prober which file
|
Requires: gettext os-prober file
|
||||||
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
||||||
Obsoletes: %{name}-tools < %{evr}
|
Obsoletes: %{name}-tools < %{evr}
|
||||||
|
|
||||||
@ -126,7 +129,7 @@ This subpackage provides tools for support of all platforms.
|
|||||||
|
|
||||||
%package tools-extra
|
%package tools-extra
|
||||||
Summary: Support tools for GRUB.
|
Summary: Support tools for GRUB.
|
||||||
Requires: gettext os-prober which file
|
Requires: gettext os-prober file
|
||||||
Requires: %{name}-tools-minimal = %{epoch}:%{version}-%{release}
|
Requires: %{name}-tools-minimal = %{epoch}:%{version}-%{release}
|
||||||
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
Requires: %{name}-common = %{epoch}:%{version}-%{release}
|
||||||
Obsoletes: %{name}-tools < %{evr}
|
Obsoletes: %{name}-tools < %{evr}
|
||||||
@ -526,6 +529,9 @@ mv ${EFI_HOME}/grub.cfg.stb ${EFI_HOME}/grub.cfg
|
|||||||
%endif
|
%endif
|
||||||
|
|
||||||
%changelog
|
%changelog
|
||||||
|
* Tue Apr 12 2022 Robbie Harwood <rharwood@redhat.com> - 2.06-34
|
||||||
|
- Bump for requirements updates; no code changes
|
||||||
|
|
||||||
* Thu Mar 31 2022 Robbie Harwood <rharwood@redhat.com> - 1:2.06-33
|
* Thu Mar 31 2022 Robbie Harwood <rharwood@redhat.com> - 1:2.06-33
|
||||||
- Drop i32 build for real this time
|
- Drop i32 build for real this time
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user