mirror of https://github.com/ArduPilot/ardupilot
23 lines
563 B
Bash
Executable File
23 lines
563 B
Bash
Executable File
#!/bin/sh
|
|
# find arduino version
|
|
|
|
ARDUINO=$1
|
|
if test -f $ARDUINO/lib/version.txt; then
|
|
# arduino 1.0 uses this file
|
|
ver=$(head -1 $ARDUINO/lib/version.txt | cut -c1-4)
|
|
# cope with pre 1.0 versions
|
|
leading=$(echo $ver | cut -c1)
|
|
if [ "$leading" = "0" ]; then
|
|
echo $ver
|
|
exit 0
|
|
fi
|
|
major=$(echo $ver | cut -d. -f1)
|
|
minor=$(echo $ver | cut -d. -f2)
|
|
v=$(expr $major \* 100 + $minor)
|
|
echo $v
|
|
elif test -f $ARDUINO/revisions.txt; then
|
|
ARDUINO_VER=$(head -1 $ARDUINO/revisions.txt | cut -d' ' -f 2)
|
|
else
|
|
echo "UNKNOWN"
|
|
fi
|