forked from rpms/elfutils
		
	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 | Name: elfutils | ||||||
| Version: 0.192 | Version: 0.192 | ||||||
| %global baserelease 4 | %global baserelease 5 | ||||||
| Release: %{baserelease}%{?dist} | Release: %{baserelease}%{?dist} | ||||||
| URL: http://elfutils.org/ | URL: http://elfutils.org/ | ||||||
| %global source_url ftp://sourceware.org/pub/elfutils/%{version}/ | %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 | BuildRequires: pkgconfig(libarchive) >= 3.1.2 | ||||||
| # For debugindod metadata query | # For debugindod metadata query | ||||||
| BuildRequires: pkgconfig(json-c) >= 0.11 | BuildRequires: pkgconfig(json-c) >= 0.11 | ||||||
|  | BuildRequires: jq | ||||||
| 
 | 
 | ||||||
| # For tests need to bunzip2 test files. | # For tests need to bunzip2 test files. | ||||||
| BuildRequires: bzip2 | BuildRequires: bzip2 | ||||||
| @ -60,6 +61,12 @@ BuildRequires: curl | |||||||
| # For run-debuginfod-response-headers.sh test case | # For run-debuginfod-response-headers.sh test case | ||||||
| BuildRequires: socat | BuildRequires: socat | ||||||
| 
 | 
 | ||||||
|  | # For debuginfod rpm IMA verification | ||||||
|  | BuildRequires: rpm-devel | ||||||
|  | BuildRequires: ima-evm-utils-devel | ||||||
|  | BuildRequires: openssl-devel | ||||||
|  | BuildRequires: rpm-sign | ||||||
|  | 
 | ||||||
| # For eu-stacktrace | # For eu-stacktrace | ||||||
| %if %{enable_stacktrace} | %if %{enable_stacktrace} | ||||||
| BuildRequires: sysprof-capture-devel | BuildRequires: sysprof-capture-devel | ||||||
| @ -95,6 +102,9 @@ Patch2: elfutils-0.192-libelf-static.patch | |||||||
| # Fix eu-stacktrace LTO build error. | # Fix eu-stacktrace LTO build error. | ||||||
| Patch3: elfutils-0.192-stacktrace-lto.patch | Patch3: elfutils-0.192-stacktrace-lto.patch | ||||||
| 
 | 
 | ||||||
|  | # Fix configure.ac setting ENABLE_DEBUGINFOD_IMA_VERIFICATION. | ||||||
|  | Patch4: elfutils-0.192-fix-configure-conditional.patch | ||||||
|  | 
 | ||||||
| %description | %description | ||||||
| Elfutils is a collection of utilities, including stack (to show | Elfutils is a collection of utilities, including stack (to show | ||||||
| backtraces), nm (for listing symbols from object files), size | backtraces), nm (for listing symbols from object files), size | ||||||
| @ -327,7 +337,9 @@ trap 'cat config.log' EXIT | |||||||
| %if %{enable_stacktrace} | %if %{enable_stacktrace} | ||||||
| 	--enable-stacktrace \ | 	--enable-stacktrace \ | ||||||
| %endif | %endif | ||||||
| 	--enable-debuginfod | 	--enable-debuginfod \ | ||||||
|  | 	--enable-debuginfod-ima-verification \ | ||||||
|  | 	--enable-debuginfod-ima-cert-path=%{_sysconfdir}/keys/ima | ||||||
| trap '' EXIT | trap '' EXIT | ||||||
| %make_build | %make_build | ||||||
| 
 | 
 | ||||||
| @ -472,6 +484,7 @@ fi | |||||||
| %{_mandir}/man7/debuginfod*.7* | %{_mandir}/man7/debuginfod*.7* | ||||||
| %config(noreplace) %{_sysconfdir}/profile.d/* | %config(noreplace) %{_sysconfdir}/profile.d/* | ||||||
| %config(noreplace) %{_datadir}/fish/vendor_conf.d/* | %config(noreplace) %{_datadir}/fish/vendor_conf.d/* | ||||||
|  | %{_sysconfdir}/debuginfod/*.certpath | ||||||
| %if "%{?dist_debuginfod_url}" | %if "%{?dist_debuginfod_url}" | ||||||
| %config(noreplace) %{_sysconfdir}/debuginfod/* | %config(noreplace) %{_sysconfdir}/debuginfod/* | ||||||
| %endif | %endif | ||||||
| @ -513,6 +526,10 @@ exit 0 | |||||||
| %systemd_postun_with_restart debuginfod.service | %systemd_postun_with_restart debuginfod.service | ||||||
| 
 | 
 | ||||||
| %changelog | %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 | * Tue Oct 29 2024 Aaron Merey <amerey@redhat.com> - 0.192-4 | ||||||
| - Install fish profile script unconditionally | - Install fish profile script unconditionally | ||||||
| 
 | 
 | ||||||
|  | |||||||
		Loading…
	
		Reference in New Issue
	
	Block a user