0.192-5
- Enable debuginfod IMA verification - Add elfutils-0.192-fix-configure-conditional.patch Resolves: RHEL-71791
This commit is contained in:
parent
f476133c96
commit
e417bd7b75
26
elfutils-0.192-fix-configure-conditional.patch
Normal file
26
elfutils-0.192-fix-configure-conditional.patch
Normal file
@ -0,0 +1,26 @@
|
||||
From fb4753feb0ed7e3387f52b54bb02c6c74aac6a3e Mon Sep 17 00:00:00 2001
|
||||
From: Aaron Merey <amerey@redhat.com>
|
||||
Date: Tue, 29 Oct 2024 14:54:10 -0400
|
||||
Subject: [PATCH] Fix ENABLE_DEBUGINFOD_IMA_VERIFICATION always
|
||||
evaluating to false
|
||||
|
||||
---
|
||||
configure.ac | 2 +-
|
||||
1 file changed, 1 insertion(+), 1 deletion(-)
|
||||
|
||||
diff --git a/configure.ac b/configure.ac
|
||||
index f191488..3d2d3ee 100644
|
||||
--- a/configure.ac
|
||||
+++ b/configure.ac
|
||||
@@ -892,7 +892,7 @@ AS_IF([test "x$enable_debuginfod" != "xno"],AC_DEFINE([ENABLE_DEBUGINFOD],[1],[B
|
||||
AM_CONDITIONAL([DEBUGINFOD],[test "x$enable_debuginfod" = "xyes"])
|
||||
AS_IF([test "x$enable_debuginfod_ima_verification" = "xyes"],AC_DEFINE([ENABLE_IMA_VERIFICATION],[1],[Build IMA verification]))
|
||||
AS_IF([test "x$have_libarchive" = "xyes"],AC_DEFINE([HAVE_LIBARCHIVE],[1],[Define to 1 if libarchive is available]))
|
||||
-AM_CONDITIONAL([ENABLE_IMA_VERIFICATION],[test "$enable_debuginfod_ima_verification" = "xyes"])
|
||||
+AM_CONDITIONAL([ENABLE_IMA_VERIFICATION],[test "x$enable_debuginfod_ima_verification" = "xyes"])
|
||||
AM_CONDITIONAL([OLD_LIBMICROHTTPD],[test "x$old_libmicrohttpd" = "xyes"])
|
||||
|
||||
dnl for /etc/profile.d/elfutils.{csh,sh}
|
||||
--
|
||||
2.47.0
|
||||
|
@ -4,7 +4,7 @@
|
||||
|
||||
Name: elfutils
|
||||
Version: 0.192
|
||||
%global baserelease 4
|
||||
%global baserelease 5
|
||||
Release: %{baserelease}%{?dist}
|
||||
URL: http://elfutils.org/
|
||||
%global source_url ftp://sourceware.org/pub/elfutils/%{version}/
|
||||
@ -48,6 +48,7 @@ BuildRequires: pkgconfig(sqlite3) >= 3.7.17
|
||||
BuildRequires: pkgconfig(libarchive) >= 3.1.2
|
||||
# For debugindod metadata query
|
||||
BuildRequires: pkgconfig(json-c) >= 0.11
|
||||
BuildRequires: jq
|
||||
|
||||
# For tests need to bunzip2 test files.
|
||||
BuildRequires: bzip2
|
||||
@ -60,6 +61,12 @@ BuildRequires: curl
|
||||
# For run-debuginfod-response-headers.sh test case
|
||||
BuildRequires: socat
|
||||
|
||||
# For debuginfod rpm IMA verification
|
||||
BuildRequires: rpm-devel
|
||||
BuildRequires: ima-evm-utils-devel
|
||||
BuildRequires: openssl-devel
|
||||
BuildRequires: rpm-sign
|
||||
|
||||
# For eu-stacktrace
|
||||
%if %{enable_stacktrace}
|
||||
BuildRequires: sysprof-capture-devel
|
||||
@ -95,6 +102,9 @@ Patch2: elfutils-0.192-libelf-static.patch
|
||||
# Fix eu-stacktrace LTO build error.
|
||||
Patch3: elfutils-0.192-stacktrace-lto.patch
|
||||
|
||||
# Fix configure.ac setting ENABLE_DEBUGINFOD_IMA_VERIFICATION.
|
||||
Patch4: elfutils-0.192-fix-configure-conditional.patch
|
||||
|
||||
%description
|
||||
Elfutils is a collection of utilities, including stack (to show
|
||||
backtraces), nm (for listing symbols from object files), size
|
||||
@ -327,7 +337,9 @@ trap 'cat config.log' EXIT
|
||||
%if %{enable_stacktrace}
|
||||
--enable-stacktrace \
|
||||
%endif
|
||||
--enable-debuginfod
|
||||
--enable-debuginfod \
|
||||
--enable-debuginfod-ima-verification \
|
||||
--enable-debuginfod-ima-cert-path=%{_sysconfdir}/keys/ima
|
||||
trap '' EXIT
|
||||
%make_build
|
||||
|
||||
@ -472,6 +484,7 @@ fi
|
||||
%{_mandir}/man7/debuginfod*.7*
|
||||
%config(noreplace) %{_sysconfdir}/profile.d/*
|
||||
%config(noreplace) %{_datadir}/fish/vendor_conf.d/*
|
||||
%{_sysconfdir}/debuginfod/*.certpath
|
||||
%if "%{?dist_debuginfod_url}"
|
||||
%config(noreplace) %{_sysconfdir}/debuginfod/*
|
||||
%endif
|
||||
@ -513,6 +526,10 @@ exit 0
|
||||
%systemd_postun_with_restart debuginfod.service
|
||||
|
||||
%changelog
|
||||
* Fri Dec 13 2024 Aaron Merey <amerey@redhat.com> - 0.192-5
|
||||
- Enable debuginfod IMA verification
|
||||
- Add elfutils-0.192-fix-configure-conditional.patch
|
||||
|
||||
* Tue Oct 29 2024 Aaron Merey <amerey@redhat.com> - 0.192-4
|
||||
- Install fish profile script unconditionally
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user