@@ -153,6 +153,14 @@ function install_libraries()
153
153
154
154
function install_ide()
155
155
{
156
+ # local idever='nightly'
157
+ # local ideurl='https://www.arduino.cc/download.php?f=/arduino-nightly'
158
+
159
+ local idever=' 1.8.10'
160
+ local ideurl=" https://downloads.arduino.cc/arduino-$idever "
161
+
162
+ echo " using Arduino IDE distribution ${idever} "
163
+
156
164
local ide_path=$1
157
165
local core_path=$2
158
166
local debug=$3
@@ -164,24 +172,27 @@ function install_ide()
164
172
choco install --no-progress unzip
165
173
choco install --no-progress sed
166
174
# choco install --no-progress golang
167
- test -r arduino-nightly-windows.zip || wget -nv -O arduino-nightly-windows.zip https://www.arduino.cc/download.php? f=/arduino-nightly-windows.zip
168
- unzip -q arduino-nightly-windows.zip
175
+ test -r arduino-windows.zip || wget -nv -O arduino-windows.zip " ${ideurl} -windows.zip"
176
+ unzip -q arduino-windows.zip
177
+ mv arduino-${idever} arduino-distrib
169
178
elif [ " $MACOSX " = " 1" ]; then
170
179
# MACOS only has next-to-obsolete Python2 installed. Install Python 3 from python.org
171
180
wget https://www.python.org/ftp/python/3.7.4/python-3.7.4-macosx10.9.pkg
172
181
sudo installer -pkg python-3.7.4-macosx10.9.pkg -target /
173
182
# Install the Python3 certificates, because SSL connections fail w/o them and of course they aren't installed by default.
174
183
( cd " /Applications/Python 3.7/" && sudo " ./Install Certificates.command" )
175
184
# Hack to place arduino-builder in the same spot as sane OSes
176
- test -r arduino.zip || wget -O arduino.zip https://downloads.arduino.cc/arduino-nightly- macosx.zip
177
- unzip -q arduino.zip
178
- mv Arduino.app arduino-nightly
179
- mv arduino-nightly /Contents/Java/* arduino-nightly /.
185
+ test -r arduino-macos .zip || wget -O arduino-macos .zip " ${ideurl} - macosx.zip"
186
+ unzip -q arduino-macos .zip
187
+ mv Arduino.app arduino-distrib
188
+ mv arduino-distrib /Contents/Java/* arduino-distrib /.
180
189
else
181
- test -r arduino.tar.xz || wget -O arduino.tar.xz https://www.arduino.cc/download.php? f=/arduino-nightly-linux64.tar.xz
182
- tar xf arduino.tar.xz
190
+ # test -r arduino.tar.xz || wget -O arduino.tar.xz https://www.arduino.cc/download.php?f=/arduino-nightly-linux64.tar.xz
191
+ test -r arduino-linux.tar.xz || wget -O arduino-linux.tar.xz " ${ideurl} -linux64.tar.xz"
192
+ tar xf arduino-linux.tar.xz
193
+ mv arduino-${idever} arduino-distrib
183
194
fi
184
- mv arduino-nightly $ide_path
195
+ mv arduino-distrib $ide_path
185
196
cd $ide_path /hardware
186
197
mkdir esp8266com
187
198
cd esp8266com
0 commit comments