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

Tim Niemeyer tim at tn-x.org
Sa Mai 14 16:36:28 CEST 2016


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




Mehr Informationen über die Mailingliste franken-dev