Message ID | 1463236588-29393-2-git-send-email-tim@tn-x.org |
---|---|
State | Accepted, archived |
Commit | be951267b9a7401af73db2602bf7232513c8b089 |
Headers | show |
diff --git a/buildscript b/buildscript index d6e4d51..9b562e7 100755 --- a/buildscript +++ b/buildscript @@ -314,6 +314,31 @@ clean() { done } +loadBSP() +{ + echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }')" + . selected_bsp +} + +loadCommunity() +{ + echo "Working with $(/bin/ls -l selected_community | awk '{ print $11 }')" + tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community) +} + +setCommunity() { + /bin/rm -rf selected_community + /bin/ln -s "$1" selected_community + loadCommunity +} + +setBSP() +{ + /bin/rm -rf selected_bsp + /bin/ln -s "$1" selected_bsp + loadBSP +} + buildall() { for bsp in $(/bin/ls bsp/*.bsp); do ./buildscript selectbsp "$bsp" @@ -333,10 +358,8 @@ if [ "$1" != "selectbsp" -a "$1" != "selectcommunity" ]; then echo "$0 selectcommunity" exit fi - echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }') and" \ - "$(/bin/ls -l selected_community | awk '{ print $11 }')" - . selected_bsp - tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community) + loadBSP + loadCommunity echo fi @@ -353,8 +376,7 @@ case "$1" in if [ ! -f "$2" ]; then echo "Could not find $2" else - /bin/rm -rf selected_bsp - /bin/ln -s "$2" selected_bsp + setBSP "$2" fi fi ;; @@ -370,8 +392,7 @@ case "$1" in if [ ! -f "$2" ]; then echo "Could not find $2" else - /bin/rm -rf selected_community - /bin/ln -s "$2" selected_community + setCommunity "$2" fi fi ;;
Hi Tim, mir ist nicht ganz klar wieso wir diesen Patch brauchen/wollen? Grüße Jan Am Samstag, den 14.05.2016, 16:36 +0200 schrieb Tim Niemeyer: > Signed-off-by: Tim Niemeyer <tim@tn-x.org> > --- > > buildscript | 37 +++++++++++++++++++++++++++++-------- > 1 file changed, 29 insertions(+), 8 deletions(-) > > diff --git a/buildscript b/buildscript > index d6e4d51..9b562e7 100755 > --- a/buildscript > +++ b/buildscript > @@ -314,6 +314,31 @@ clean() { > done > } > > +loadBSP() > +{ > + echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }')" > + . selected_bsp > +} > + > +loadCommunity() > +{ > + echo "Working with $(/bin/ls -l selected_community | awk '{ print $11 }')" > + tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community) > +} > + > +setCommunity() { > + /bin/rm -rf selected_community > + /bin/ln -s "$1" selected_community > + loadCommunity > +} > + > +setBSP() > +{ > + /bin/rm -rf selected_bsp > + /bin/ln -s "$1" selected_bsp > + loadBSP > +} > + > buildall() { > for bsp in $(/bin/ls bsp/*.bsp); do > ./buildscript selectbsp "$bsp" > @@ -333,10 +358,8 @@ if [ "$1" != "selectbsp" -a "$1" != "selectcommunity" ]; then > echo "$0 selectcommunity" > exit > fi > - echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }') and" \ > - "$(/bin/ls -l selected_community | awk '{ print $11 }')" > - . selected_bsp > - tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community) > + loadBSP > + loadCommunity > echo > fi > > @@ -353,8 +376,7 @@ case "$1" in > if [ ! -f "$2" ]; then > echo "Could not find $2" > else > - /bin/rm -rf selected_bsp > - /bin/ln -s "$2" selected_bsp > + setBSP "$2" > fi > fi > ;; > @@ -370,8 +392,7 @@ case "$1" in > if [ ! -f "$2" ]; then > echo "Could not find $2" > else > - /bin/rm -rf selected_community > - /bin/ln -s "$2" selected_community > + setCommunity "$2" > fi > fi > ;; > -- > 2.1.4 >
Moin Jan Am Samstag, den 14.05.2016, 18:05 +0200 schrieb mayosemmel: > Hi Tim, > > mir ist nicht ganz klar wieso wir diesen Patch brauchen/wollen? Das ist nötig, damit das buildall das neue bsp "laden" kann und nicht erst das buildscript komplett aufrufen muss. Das wiederum ist nötig, damit die Version richtig gesetzt wird. Tim > > Grüße Jan > > Am Samstag, den 14.05.2016, 16:36 +0200 schrieb Tim Niemeyer: > > Signed-off-by: Tim Niemeyer <tim@tn-x.org> > > --- > > > > buildscript | 37 +++++++++++++++++++++++++++++-------- > > 1 file changed, 29 insertions(+), 8 deletions(-) > > > > diff --git a/buildscript b/buildscript > > index d6e4d51..9b562e7 100755 > > --- a/buildscript > > +++ b/buildscript > > @@ -314,6 +314,31 @@ clean() { > > done > > } > > > > +loadBSP() > > +{ > > + echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }')" > > + . selected_bsp > > +} > > + > > +loadCommunity() > > +{ > > + echo "Working with $(/bin/ls -l selected_community | awk '{ print $11 }')" > > + tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community) > > +} > > + > > +setCommunity() { > > + /bin/rm -rf selected_community > > + /bin/ln -s "$1" selected_community > > + loadCommunity > > +} > > + > > +setBSP() > > +{ > > + /bin/rm -rf selected_bsp > > + /bin/ln -s "$1" selected_bsp > > + loadBSP > > +} > > + > > buildall() { > > for bsp in $(/bin/ls bsp/*.bsp); do > > ./buildscript selectbsp "$bsp" > > @@ -333,10 +358,8 @@ if [ "$1" != "selectbsp" -a "$1" != "selectcommunity" ]; then > > echo "$0 selectcommunity" > > exit > > fi > > - echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }') and" \ > > - "$(/bin/ls -l selected_community | awk '{ print $11 }')" > > - . selected_bsp > > - tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community) > > + loadBSP > > + loadCommunity > > echo > > fi > > > > @@ -353,8 +376,7 @@ case "$1" in > > if [ ! -f "$2" ]; then > > echo "Could not find $2" > > else > > - /bin/rm -rf selected_bsp > > - /bin/ln -s "$2" selected_bsp > > + setBSP "$2" > > fi > > fi > > ;; > > @@ -370,8 +392,7 @@ case "$1" in > > if [ ! -f "$2" ]; then > > echo "Could not find $2" > > else > > - /bin/rm -rf selected_community > > - /bin/ln -s "$2" selected_community > > + setCommunity "$2" > > fi > > fi > > ;; > > -- > > 2.1.4 > > >
Auch im Kontext mit der anderen Antwort: Reviewed-by: Jan Kraus <mayosemmel@gmail.com> Am Samstag, den 14.05.2016, 18:07 +0200 schrieb Tim Niemeyer: > Moin Jan > > Am Samstag, den 14.05.2016, 18:05 +0200 schrieb mayosemmel: > > Hi Tim, > > > > mir ist nicht ganz klar wieso wir diesen Patch brauchen/wollen? > Das ist nötig, damit das buildall das neue bsp "laden" kann und nicht > erst das buildscript komplett aufrufen muss. Das wiederum ist nötig, > damit die Version richtig gesetzt wird. > > Tim > > > > > Grüße Jan > > > > Am Samstag, den 14.05.2016, 16:36 +0200 schrieb Tim Niemeyer: > > > Signed-off-by: Tim Niemeyer <tim@tn-x.org> > > > --- > > > > > > buildscript | 37 +++++++++++++++++++++++++++++-------- > > > 1 file changed, 29 insertions(+), 8 deletions(-) > > > > > > diff --git a/buildscript b/buildscript > > > index d6e4d51..9b562e7 100755 > > > --- a/buildscript > > > +++ b/buildscript > > > @@ -314,6 +314,31 @@ clean() { > > > done > > > } > > > > > > +loadBSP() > > > +{ > > > + echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }')" > > > + . selected_bsp > > > +} > > > + > > > +loadCommunity() > > > +{ > > > + echo "Working with $(/bin/ls -l selected_community | awk '{ print $11 }')" > > > + tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community) > > > +} > > > + > > > +setCommunity() { > > > + /bin/rm -rf selected_community > > > + /bin/ln -s "$1" selected_community > > > + loadCommunity > > > +} > > > + > > > +setBSP() > > > +{ > > > + /bin/rm -rf selected_bsp > > > + /bin/ln -s "$1" selected_bsp > > > + loadBSP > > > +} > > > + > > > buildall() { > > > for bsp in $(/bin/ls bsp/*.bsp); do > > > ./buildscript selectbsp "$bsp" > > > @@ -333,10 +358,8 @@ if [ "$1" != "selectbsp" -a "$1" != "selectcommunity" ]; then > > > echo "$0 selectcommunity" > > > exit > > > fi > > > - echo "Working with $(/bin/ls -l selected_bsp | awk '{ print $11 }') and" \ > > > - "$(/bin/ls -l selected_community | awk '{ print $11 }')" > > > - . selected_bsp > > > - tpl_translate=$(awk -F= 'BEGIN{printf("sed")} /^.+$/{gsub("/", "\\/", $0); printf(" -es/\\${%s}/%s/g",$1,$2)}' selected_community) > > > + loadBSP > > > + loadCommunity > > > echo > > > fi > > > > > > @@ -353,8 +376,7 @@ case "$1" in > > > if [ ! -f "$2" ]; then > > > echo "Could not find $2" > > > else > > > - /bin/rm -rf selected_bsp > > > - /bin/ln -s "$2" selected_bsp > > > + setBSP "$2" > > > fi > > > fi > > > ;; > > > @@ -370,8 +392,7 @@ case "$1" in > > > if [ ! -f "$2" ]; then > > > echo "Could not find $2" > > > else > > > - /bin/rm -rf selected_community > > > - /bin/ln -s "$2" selected_community > > > + setCommunity "$2" > > > fi > > > fi > > > ;; > > > -- > > > 2.1.4 > > > > > >
Signed-off-by: Tim Niemeyer <tim@tn-x.org> --- buildscript | 37 +++++++++++++++++++++++++++++-------- 1 file changed, 29 insertions(+), 8 deletions(-)