[PATCH 4/4] buildscript: buildrelease: fix parameter handling

Tim Niemeyer tim at tn-x.org
Sa Mai 14 18:10:27 CEST 2016


Am Samstag, den 14.05.2016, 18:08 +0200 schrieb mayosemmel:
> Hi Tim,
> 
> ich fände es gut, wenn man weiterhin die Möglichkeit hat zwischen "fast"
> und nicht "fast" wählen zu können.
Hat man mit dem Patch ja. Nur kann man jetzt beliebig fast und all
kombinieren. Vorher wäre eine Kombination nur einer bestimmten
Reihenfolge möglich gewesen.

Tim
> 
> Grüße Jan
> 
> Am Samstag, den 14.05.2016, 16:36 +0200 schrieb Tim Niemeyer:
> > Signed-off-by: Tim Niemeyer <tim at tn-x.org>
> > ---
> > 
> >  buildscript | 21 +++++++++++++++------
> >  1 file changed, 15 insertions(+), 6 deletions(-)
> > 
> > diff --git a/buildscript b/buildscript
> > index 887de3d..2a7b85e 100755
> > --- a/buildscript
> > +++ b/buildscript
> > @@ -279,14 +279,23 @@ cp_firmware() {
> >  
> >  buildrelease() {
> >      if [ "$1" = "all" ];then
> > -        buildall
> > +        all=true
> >      elif [ "$1" = "fast" ];then
> > -        build fast
> > -    elif [ "$1" = "all" ] && [ "$2" = "fast" ];then
> > -        buildall fast
> > +        fast=fast
> > +    fi
> > +
> > +    if [ "$2" = "all" ];then
> > +        all=true
> > +    elif [ "$2" = "fast" ];then
> > +        fast=fast
> > +    fi
> > +
> > +    if [ $all ]; then
> > +        buildall $fast
> >      else
> > -        build
> > +        build $fast
> >      fi
> > +
> >      cd bin
> >      for binary in *.bin; do
> >          md5sum "$binary" > ./"$binary".md5
> > @@ -458,7 +467,7 @@ case "$1" in
> >              echo "Usage: $0 $1 [all] [fast]"
> >              echo
> >          else
> > -            buildrelease "$2"
> > +            buildrelease "$2" "$3"
> >          fi
> >          ;;
> >      *)
> > -- 
> > 2.1.4
> > 
> 

-------------- nächster Teil --------------
Ein Dateianhang mit Binärdaten wurde abgetrennt...
Dateiname   : signature.asc
Dateityp    : application/pgp-signature
Dateigröße  : 473 bytes
Beschreibung: This is a digitally signed message part
URL         : <http://lists.freifunk.net/pipermail/franken-dev-freifunk.net/attachments/20160514/62761d65/attachment-0002.sig>


Mehr Informationen über die Mailingliste franken-dev