If repo uri has space, then url will have '%20'
and script gives follwoing error
bash: printf: 'M': invalid format character

Signed-off-by: Ankur Tyagi <[email protected]>
---
 oe-layertool-setup.sh | 6 +++---
 1 file changed, 3 insertions(+), 3 deletions(-)

diff --git a/oe-layertool-setup.sh b/oe-layertool-setup.sh
index 5a0175d..d14ed4f 100755
--- a/oe-layertool-setup.sh
+++ b/oe-layertool-setup.sh
@@ -276,12 +276,12 @@ configure_repo() {
 
     # Check if the repo with $name was already seen.  Use the , at the end
     # of the grep to avoid matching similar named repos.
-    temp=`printf "$output\n" | grep -e "^$name,"`
+    temp=`printf '%s\n' $output | grep -e "^$name,"`
 
     if [ "x$temp" != "x" ]
     then
         echo "This repository ($name) has already been configured with the 
following values:"
-        printf "\t$temp\n"
+        printf '\t%s\n' $temp
         echo "Skipping configuring duplicate repository"
         return 1
     fi
@@ -928,7 +928,7 @@ then
     then
         mkdir -p $dir
     fi
-    printf "$output\n" > $outputfile
+    printf '%s\n' $output > $outputfile
     echo "Output file is $outputfile"
 fi
 
-- 
2.17.1

_______________________________________________
meta-arago mailing list
[email protected]
http://arago-project.org/cgi-bin/mailman/listinfo/meta-arago

Reply via email to