- corrected FEEDVAR array handling

Signed-off-by: Steffen Pankratz <kratz00@gmx.de>
Reviewed-by: Tim Niemeyer <tim.niemeyer@mastersword.de>
This commit is contained in:
Steffen Pankratz 2015-07-17 18:47:09 +02:00 committed by Tim Niemeyer
parent b343efab83
commit 762ab6013b
1 changed files with 9 additions and 6 deletions

View File

@ -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