Fix missing path in bootstrap.sh breaking CI
Add DEPENDENCIES_FOLDER path to ARDUINO_FILE missing in subshell. Also add additional debug output viewable in CI log.
This commit is contained in:
parent
54935bd75a
commit
805ac2d207
1 changed files with 4 additions and 2 deletions
|
@ -29,13 +29,15 @@ if [ -z "$ARDUINO_DIR" ] || ! test -e $ARDUINO_DIR || [ $OS == "cygwin" ]; then
|
|||
echo "Downloading Arduino IDE..."
|
||||
download $ARDUINO_URL $ARDUINO_FILE
|
||||
|
||||
if [[ ! "$(file --mime-type $ARDUINO_FILE)" =~ application\/zip ]]; then
|
||||
download_type="$(file --mime-type $DEPENDENCIES_FOLDER/$ARDUINO_FILE)"
|
||||
if [[ ! "$download_type" =~ application\/zip ]]; then
|
||||
mv $ARDUINO_FILE "bad-$ARDUINO_FILE"
|
||||
|
||||
echo
|
||||
echo "[ERROR] Unable to download valid IDE for testing"
|
||||
echo " Download the IDE manually then try again."
|
||||
echo " Downloaded file should be a zip but is: ${download_type##* }."
|
||||
echo
|
||||
echo " Download the IDE manually then try again."
|
||||
echo " Download from: https://www.arduino.cc/en/Main/Software"
|
||||
echo " Save to : $DEPENDENCIES_FOLDER"
|
||||
exit 1
|
||||
|
|
Loading…
Reference in a new issue