commit b2c75b425931be6e413f4c9b8dd5e291617cc73d Author: Jan Palus <at...@pld-linux.org> Date: Tue Aug 16 22:58:19 2022 +0200
make debuginfo extraction applicable to shared objects and executables only; rel 3 debugedit.spec | 2 +- no-exe-for-elf-debuginfo.patch | 11 +++++++---- 2 files changed, 8 insertions(+), 5 deletions(-) --- diff --git a/debugedit.spec b/debugedit.spec index 570e3d7..d02ecae 100644 --- a/debugedit.spec +++ b/debugedit.spec @@ -6,7 +6,7 @@ Summary: Tools for debuginfo creation Summary(pl.UTF-8): Narzędzia do tworzenia plików z danymi dla debuggerów Name: debugedit Version: 5.0 -Release: 2 +Release: 3 License: GPL v3+, GPL v2+ Group: Development/Tools Source0: https://sourceware.org/ftp/debugedit/%{version}/%{name}-%{version}.tar.xz diff --git a/no-exe-for-elf-debuginfo.patch b/no-exe-for-elf-debuginfo.patch index 3c85c4f..4c99636 100644 --- a/no-exe-for-elf-debuginfo.patch +++ b/no-exe-for-elf-debuginfo.patch @@ -1,10 +1,13 @@ ---- rpm-4.16.1.3/scripts/find-debuginfo.in.orig 2021-11-05 00:19:27.239390489 +0100 -+++ rpm-4.16.1.3/scripts/find-debuginfo.in 2021-11-05 00:21:27.102128386 +0100 -@@ -352,7 +352,6 @@ +--- debugedit-5.0/scripts/find-debuginfo.in.orig 2021-07-27 01:05:31.867817624 +0200 ++++ debugedit-5.0/scripts/find-debuginfo.in 2022-08-16 21:51:22.254424409 +0200 +@@ -413,9 +413,8 @@ # Build a list of unstripped ELF files and their hardlinks touch "$temp/primary" find "$RPM_BUILD_ROOT" ! -path "${debugdir}/*.debug" -type f \ - \( -perm -0100 -or -perm -0010 -or -perm -0001 \) \ -print | LC_ALL=C sort | - file -N -f - | sed -n -e 's/^\(.*\):[ ]*.*ELF.*, not stripped.*/\1/p' | +-file -N -f - | sed -n -e 's/^\(.*\):[ ]*.*ELF.*, not stripped.*/\1/p' | ++file -N -f - | sed -n -e 's/^\(.*\):[ ]*.*ELF.*\(executable\|shared object\).*, not stripped.*/\1/p' | xargs --no-run-if-empty stat -c '%h %D_%i %n' | + while read nlinks inum f; do + if [ $nlinks -gt 1 ]; then ================================================================ ---- gitweb: http://git.pld-linux.org/gitweb.cgi/packages/debugedit.git/commitdiff/b2c75b425931be6e413f4c9b8dd5e291617cc73d _______________________________________________ pld-cvs-commit mailing list pld-cvs-commit@lists.pld-linux.org http://lists.pld-linux.org/mailman/listinfo/pld-cvs-commit