Blob Blame History Raw
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