[packages/poldek] - fail less mysteriously if rpm-lib has no rpm-db-ver cap

qboosh qboosh at pld-linux.org
Mon Apr 13 16:09:57 CEST 2020


commit db22f0ed9fa4a07ace2aac74adbd9e039047234c
Author: Jakub Bogusz <qboosh at pld-linux.org>
Date:   Mon Apr 13 16:10:00 2020 +0200

    - fail less mysteriously if rpm-lib has no rpm-db-ver cap

 poldek.spec | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)
---
diff --git a/poldek.spec b/poldek.spec
index 673f7e5..ecfb600 100644
--- a/poldek.spec
+++ b/poldek.spec
@@ -20,7 +20,7 @@
 %define		ver_rpm		1:4.14
 %define		ver_db_devel	%(rpm -q --qf '%|E?{%{E}:}|%{V}-%{R}' --what-provides db-devel)
 %else
-%define		ver_db		%(rpm -q --provides rpm-lib | %{__sed} -ne 's/^rpm-db-ver = \\([.0-9]*\\)$/\\1/p')
+%define		ver_db		%(rpm -q --provides rpm-lib | awk 'BEGIN { v="RPM_TOO_OLD" } /^rpm-db-ver = \\([.0-9]*\\)$/ { v=$1 } END { print v }')
 %define		db_pkg		db%{ver_db}
 %define		ver_rpm		5.4.10
 %endif
================================================================

---- gitweb:

http://git.pld-linux.org/gitweb.cgi/packages/poldek.git/commitdiff/db22f0ed9fa4a07ace2aac74adbd9e039047234c



More information about the pld-cvs-commit mailing list