[PATCH v2 12/19] - corrected FEEDVAR array handling

Steffen Pankratz kratz00 at gmx.de
Fr Jul 17 18:47:09 CEST 2015


Signed-off-by: Steffen Pankratz <kratz00 at gmx.de>
---
 buildscript | 15 +++++++++------
 1 file changed, 9 insertions(+), 6 deletions(-)

diff --git a/buildscript b/buildscript
index d70faa9..6e2b7bc 100755
--- a/buildscript
+++ b/buildscript
@@ -73,8 +73,9 @@ get_source() {
 	cd packages
 
 	#checkout needed package feeds
-	for FEEDVAR in ${FEEDS[@]} ; do
-		FEED=$FEEDVAR[@] FEED=( ${!FEED} )
+	for FEEDVAR in "${FEEDS[@]}" ; do
+		FEED="${FEEDVAR}[@]"
+		FEED=("${!FEED}")
 
 		local NAME=${FEED[0]}
 		local URL=${FEED[1]}
@@ -106,8 +107,9 @@ prepare() {
 	#this local variable should be globally configure variable used in get_source and here
 	local PACKAGEBASE=${PWD}/src/packages
 	rm -f $target/feeds.conf
-	for FEEDVAR in ${FEEDS[@]} ; do
-		FEED=$FEEDVAR[@] FEED=( ${!FEED} )
+	for FEEDVAR in "${FEEDS[@]}" ; do
+		FEED="${FEEDVAR}[@]"
+		FEED=("${!FEED}")
 		local NAME=${FEED[0]}
 		echo "adding $NAME to package feeds"
 		echo src-link $NAME $PACKAGEBASE/$NAME >> $target/feeds.conf
@@ -118,8 +120,9 @@ prepare() {
 
 	$target/scripts/feeds update
 
-	for FEEDVAR in ${FEEDS[@]} ; do
-		FEED=$FEEDVAR[@] FEED=( ${!FEED} )
+	for FEEDVAR in "${FEEDS[@]}" ; do
+		FEED="${FEEDVAR}[@]"
+		FEED=("${!FEED}")
 		local NAME=${FEED[0]}
 		local PACKAGESVAR=${FEEDVAR}_PKGS
 
-- 
2.4.5




Mehr Informationen über die Mailingliste franken-dev