From 37d56e9275fcf70c4a0cb19c0f2ac1d4032acfab Mon Sep 17 00:00:00 2001 From: "Frank Ch. Eigler" Date: Tue, 25 Feb 2020 14:27:33 -0500 Subject: debuginfod PR25583: map -R to -Z.rpm It was reported that libarchive (bsdtar) at least as far back as rhel7 (3.1.2) can natively process RPM files, so there's no need to mediate those accesses through rpm2cpio. There's no noteworthy performance or testing impact. Signed-off-by: Frank Ch. Eigler Signed-off-by: Mark Wielaard --- debuginfod/ChangeLog | 4 ++++ debuginfod/debuginfod.cxx | 2 +- 2 files changed, 5 insertions(+), 1 deletion(-) (limited to 'debuginfod') diff --git a/debuginfod/ChangeLog b/debuginfod/ChangeLog index 4bbe0d35..16e14309 100644 --- a/debuginfod/ChangeLog +++ b/debuginfod/ChangeLog @@ -1,3 +1,7 @@ +2020-02-25 Frank Ch. Eigler + + * debuginfod.cxx (parse_opt): Treat -R as if -Z.rpm . + 2020-02-25 Frank Ch. Eigler * debuginfod.cxx (fdcache_prefetch): New parameter. diff --git a/debuginfod/debuginfod.cxx b/debuginfod/debuginfod.cxx index be3868bb..7c7e85eb 100644 --- a/debuginfod/debuginfod.cxx +++ b/debuginfod/debuginfod.cxx @@ -426,7 +426,7 @@ parse_opt (int key, char *arg, break; case 'F': scan_files = true; break; case 'R': - scan_archives[".rpm"]="rpm2cpio"; + scan_archives[".rpm"]="cat"; // libarchive groks rpm natively break; case 'U': scan_archives[".deb"]="dpkg-deb --fsys-tarfile"; -- cgit v1.2.3