[PATCH 3/4] added build command "release" to generate taged versions.

Tim Niemeyer tim.niemeyer at mastersword.de
Do Jan 28 08:55:22 CET 2016


Hi

Am 28. Januar 2016 00:30:57 MEZ, schrieb Alexander Wunschik <freifunk at wunschik.net>:

Ich verstehe die Intention hinter dem Patch nicht. Hier wäre eine ausführliche commit message gut.

>Signed-off-by: Alexander Wunschik <freifunk at wunschik.net>
>---
> buildscript | 11 +++++++++--
> 1 file changed, 9 insertions(+), 2 deletions(-)
>
>diff --git a/buildscript b/buildscript
>index 14107ee..a65fc97 100755
>--- a/buildscript
>+++ b/buildscript
>@@ -210,6 +210,13 @@ prebuild() {
> build() {
>     prebuild
> 
>+    #build command to create special release binaries
>+    case "$1" in
>+        "release")
>+            version=$(git describe --abbrev=0)

Das führt leider dazu, dass man nicht mehr erkennen kann, ob es ein release (git tag) ist oder ob bereits auf dem Tag neue commits liegen.

Tim

>+            ;;
>+    esac
>+
>     opath=$(pwd)
>     cd "$target"
>     cpus=$(grep -c processor /proc/cpuinfo)
>@@ -368,7 +375,7 @@ case "$1" in
>         echo "Normaly the build uses lower IO and System priorities, "
>   echo "you can append \"fast\" option, to use normal user priorities"
>             echo
>-            echo "Usage: $0 $1 [fast|debug]"
>+            echo "Usage: $0 $1 [release] [fast|debug]"
>             echo
>         else
>             build "$2"
>@@ -418,7 +425,7 @@ case "$1" in
>         echo "  selectbsp <bsp-file>"
>         echo "  prepare"
>         echo "  config openwrt"
>-        echo "  build [fast|debug]"
>+        echo "  build [release] [fast|debug]"
>         echo "  buildall <community-file> [fast]"
>         echo "  clean"
>         echo ""




Mehr Informationen über die Mailingliste franken-dev