[PATCH 13/20] - simplified and corrected FEEDVAR array handling
Tim Niemeyer
tim.niemeyer at mastersword.de
Do Jul 16 22:11:02 CEST 2015
Am Donnerstag, den 16.07.2015, 20:56 +0200 schrieb Steffen Pankratz:
> On Thu, 16 Jul 2015 20:32:04 +0200
> Tim Niemeyer <tim.niemeyer at mastersword.de> wrote:
>
> Hi Tim
>
> > Am Mittwoch, den 15.07.2015, 21:47 +0200 schrieb Steffen Pankratz:
> > > Signed-off-by: Steffen Pankratz <kratz00 at gmx.de>
> > > ---
> > > buildscript | 12 ++++++------
> > > 1 file changed, 6 insertions(+), 6 deletions(-)
> > >
> > > diff --git a/buildscript b/buildscript
> > > index e642194..635e643 100755
> > > --- a/buildscript
> > > +++ b/buildscript
> > > @@ -73,8 +73,8 @@ get_source() {
> > > cd packages
> > >
> > > #checkout needed package feeds
> > > - for FEEDVAR in ${FEEDS[@]} ; do
> > > - FEED=$FEEDVAR[@] FEED=( ${!FEED} )
> > > + for FEEDVAR in "${FEEDS[@]}" ; do
> > Die Anführungszeichen sind ok.
> >
> > > + FEED=( $(eval echo \${"$FEEDVAR"[@]}) )
> > Ich kann hier nicht erkennen, was daran nun korrekter ist. ${!var} ist
> > doch das selbe?
> >
> > --- %< ---
> > VAR="Toller Inhalt"
> > NAMEVONVAR=VAR
> >
> > echo ${!NAMEVONVAR}
> > echo $(eval echo \${"$NAMEVONVAR"})
> > --- >% ---
>
> Das spezielle hier ist es handelt sich um eine Array Variable.
> Und das ist etwas speziell, die alte Loesung hat zwar funktioniert
> war aber rein semantisch nicht korrekt.
Ok.
Soll Tobias mal was zu sagen. :-)
Tim
>
> Gruss
> -Steffen
>
-------------- 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/20150716/6db9069b/attachment-0002.sig>
Mehr Informationen über die Mailingliste franken-dev