From 0401e8f914c7b26a8acb0beb591fd7151f396877 Mon Sep 17 00:00:00 2001 From: Andrew Tridgell <tridge@samba.org> Date: Tue, 14 Jan 2014 15:59:02 +1100 Subject: [PATCH] build: support vehicle-tag tags for PX4 builds --- Tools/scripts/build_binaries.sh | 20 +++++++++++++++----- 1 file changed, 15 insertions(+), 5 deletions(-) diff --git a/Tools/scripts/build_binaries.sh b/Tools/scripts/build_binaries.sh index 125f221181..a4d432f856 100755 --- a/Tools/scripts/build_binaries.sh +++ b/Tools/scripts/build_binaries.sh @@ -25,10 +25,20 @@ checkout() { tag="$2" git stash if [ "$tag" = "latest" ]; then - git checkout master || return 1 + vtag="master" else - git checkout "$vehicle-$tag" || return 1 + vtag="$vehicle-$tag" fi + git checkout "$vtag" || return 1 + (cd ../PX4NuttX && git checkout "$vtag") || { + git checkout master + return 1 + } + (cd ../PX4Firmware && git checkout "$vtag") || { + git checkout master + (cd ../PX4NuttX && git checkout master) + return 1 + } return 0 } @@ -115,7 +125,7 @@ build_arduplane() { } } popd - git checkout master + checkout ArduPlane "latest" } # build copter binaries @@ -149,7 +159,7 @@ build_arducopter() { done } popd - git checkout master + checkout ArduCopter "latest" } # build rover binaries @@ -178,7 +188,7 @@ build_rover() { } } popd - git checkout master + checkout APMrover2 "latest" } for build in stable beta latest; do