Newer
Older
QSERIAL_TAG=004e3de552fe25fee593dfcb03e2ffa82cb0b152
libList="mavlink qserialport"
topDir=$PWD
name=$1
url=$2
tag=$4
echo
echo updating: $name @ $url to tag $tag
cd $topDir
rm -rf $name
git clone $url
cd $name && git checkout $tag && rm -rf .git
cd $topDir
function processLib
{
lib=$1
case $lib in
fetch_git qserialport git://gitorious.org/inbiza-labs/qserialport.git master $QSERIAL_TAG
cd $topDir/mavlink
rm -rf VERSION mavlink* include lib share *.zip
wget https://github.com/downloads/mavlink/mavlink/mavlink-${MAVLINK_VERSION}.zip
unzip mavlink-${MAVLINK_VERSION}.zip
mv mavlink-${MAVLINK_VERSION}/* .
rm -rf mavlink*
echo $MAVLINK_VERSION > VERSION
cd $topDir
for lib in $libList
do
$0 $lib
done
echo unknown lib, possiblities are: $libList
#menu
echo This script grabs upstream releases.
PS3='Please enter your choice: '
select OPT in $libList all exit
do
processLib $OPT
done
elif [ $# == 1 ]
then
lib=$1
processLib $lib
else
echo usage: $0 lib
fi