[PATCH v2 16/19] - corrected PACKAGESVAR array handling

Tobias Klaus tk+ff at meskal.net
Mo Jul 20 19:39:38 CEST 2015


Ja, +1 von mir fürs vermeiden von eval und trotzdem durch den shellchecker zu 
kommen!
Am Montag, 20. Juli 2015, 19:35:50 schrieb Tim Niemeyer:
> @TK: passt das?
> 
> Tim
> 
> Am Freitag, den 17.07.2015, 18:47 +0200 schrieb Steffen Pankratz:
> > Signed-off-by: Steffen Pankratz <kratz00 at gmx.de>
> > ---
> > 
> >  buildscript | 10 ++++++----
> >  1 file changed, 6 insertions(+), 4 deletions(-)
> > 
> > diff --git a/buildscript b/buildscript
> > index 53df909..8ecc842 100755
> > --- a/buildscript
> > +++ b/buildscript
> > @@ -126,11 +126,13 @@ prepare() {
> > 
> >  		FEED="${FEEDVAR}[@]"
> >  		FEED=("${!FEED}")
> >  		local NAME=${FEED[0]}
> > 
> > -		local PACKAGESVAR=${FEEDVAR}_PKGS
> > +		local PACKAGESVAR="${FEEDVAR}_PKGS"
> > +		PACKAGESVAR="${PACKAGESVAR}[@]"
> > +		PACKAGESVAR=(${!PACKAGESVAR})
> > 
> > -		if [[ -n "${!PACKAGESVAR}" ]] ; then
> > -			echo "adding ${!PACKAGESVAR} from feed $NAME to available 
packages"
> > -			$target/scripts/feeds install -p $NAME ${!PACKAGESVAR}
> > +		if [[ -n "${PACKAGESVAR[@]}" ]] ; then
> > +			echo "adding ${PACKAGESVAR[*]} from feed $NAME to available 
packages"
> > +			$target/scripts/feeds install -p $NAME ${PACKAGESVAR[@]}
> > 
> >  		fi
> >  	
> >  	done
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 819 bytes
Beschreibung: This is a digitally signed message part.
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150720/1260c8f0/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev