From 45352d826ae39f5e6a971b42edfa285012fde8ac Mon Sep 17 00:00:00 2001
From: Dalibor Pospisil <dapospis@redhat.com>
Date: Fri, 20 Jun 2014 15:41:07 +0200
Subject: [PATCH 10/14] rlGetMakefileRequires: fixed space at the end and
possible other space issues
---
src/rpms.sh | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/src/rpms.sh b/src/rpms.sh
index 2b467dc..577b790 100644
--- a/src/rpms.sh
+++ b/src/rpms.sh
@@ -367,7 +367,8 @@ rlAssertBinaryOrigin() {
=head3 rlGetMakefileRequires
-Prints a list of requirements defined in Makefile using 'Requires' attribute.
+Prints comma separated list of requirements defined in Makefile using 'Requires'
+attribute.
Return 0 if success.
@@ -378,7 +379,7 @@ rlGetMakefileRequires() {
rlLogError "Could not find ./Makefile or the file is empty"
return 1
}
- grep '"Requires:' Makefile | sed -e 's/.*Requires: *\(.*\)".*/\1/' | tr ' ' '\n' | sort | uniq | tr '\n' ' '
+ grep '"Requires:' Makefile | sed -e 's/.*Requires: *\(.*\)".*/\1/' | tr ' ' '\n' | sort | uniq | tr '\n' ' ' | sed -r 's/^ +//;s/ +$//;s/ +/ /g'
return 0
}; # end of rlGetMakefileRequires
--
1.9.3