[PATCH 13/20] - simplified and corrected FEEDVAR array handling
Steffen Pankratz
kratz00 at gmx.de
Do Jul 16 20:56:03 CEST 2015
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.
Gruss
-Steffen
--
Hermes powered by Manjaro Linux (Linux 4.1.2)
Best regards, Steffen Pankratz.
-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname : nicht verfügbar
Dateityp : application/pgp-signature
Dateigröße : 181 bytes
Beschreibung: OpenPGP digital signature
URL : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20150716/12987d72/attachment-0002.sig>
Mehr Informationen über die Mailingliste franken-dev