Blame SOURCES/0054-build-Fix-make-rpm-with-VERSION_DM-without-dash.patch
|
|
ab86b0 |
From e60d7ce8e748cb6d51552879c162d01aafa17160 Mon Sep 17 00:00:00 2001
|
|
|
ab86b0 |
From: Marian Csontos <mcsontos@redhat.com>
|
|
|
ab86b0 |
Date: Wed, 15 Jun 2022 11:53:51 +0200
|
|
|
ab86b0 |
Subject: [PATCH 54/54] build: Fix make rpm with VERSION_DM without dash
|
|
|
ab86b0 |
|
|
|
ab86b0 |
When building RPM from a branch based on a release tag the expected -git
|
|
|
ab86b0 |
suffix is missing breaking the script producing error like following one:
|
|
|
ab86b0 |
|
|
|
ab86b0 |
error: line 215: Unterminated rich dependency: (2021-53.ge36b180a6.el9: Requires: device-mapper-devel >= 1.02.181 (2021-53.ge36b180a6.el9
|
|
|
ab86b0 |
---
|
|
|
ab86b0 |
Makefile.in | 2 +-
|
|
|
ab86b0 |
1 file changed, 1 insertion(+), 1 deletion(-)
|
|
|
ab86b0 |
|
|
|
ab86b0 |
diff --git a/Makefile.in b/Makefile.in
|
|
|
ab86b0 |
index 3b7e0ecaa..f7a46269a 100644
|
|
|
ab86b0 |
--- a/Makefile.in
|
|
|
ab86b0 |
+++ b/Makefile.in
|
|
|
ab86b0 |
@@ -110,7 +110,7 @@ rpm: dist
|
|
|
ab86b0 |
$(LN_S) -f $(abs_top_srcdir)/spec/build.inc $(rpmbuilddir)/SOURCES
|
|
|
ab86b0 |
$(LN_S) -f $(abs_top_srcdir)/spec/macros.inc $(rpmbuilddir)/SOURCES
|
|
|
ab86b0 |
$(LN_S) -f $(abs_top_srcdir)/spec/packages.inc $(rpmbuilddir)/SOURCES
|
|
|
ab86b0 |
- DM_VER=$$(cut -d- -f1 $(top_srcdir)/VERSION_DM);\
|
|
|
ab86b0 |
+ DM_VER=$$(cut -d' ' -f1 $(top_srcdir)/VERSION_DM | cut -d- -f1);\
|
|
|
ab86b0 |
GIT_VER=$$(cd $(top_srcdir); git describe | cut -d- --output-delimiter=. -f2,3 || echo 0);\
|
|
|
ab86b0 |
$(SED) -e "s,\(device_mapper_version\) [0-9.]*$$,\1 $$DM_VER," \
|
|
|
ab86b0 |
-e "s,^\(Version:[^0-9%]*\)[0-9.]*$$,\1 $(LVM_VER)," \
|
|
|
ab86b0 |
--
|
|
|
ab86b0 |
2.34.3
|
|
|
ab86b0 |
|