@@ -164,9 +164,10 @@ function install_ide()
164164local ide_path=$1
165165local core_path=$2
166166local debug=$3
167+ mkdir -p${core_path} /tools/dist
167168if [" $WINDOWS " = " 1" ]; then
168- test -r arduino-windows.zip|| curl --output arduino-windows.zip -L" ${ideurl} -windows.zip"
169- unzip -q arduino-windows.zip
169+ test -r${core_path} /tools/dist/ arduino-windows.zip|| curl --output${core_path} /tools/dist/ arduino-windows.zip -L" ${ideurl} -windows.zip"
170+ unzip -q${core_path} /tools/dist/ arduino-windows.zip
170171 mv arduino-${idever} arduino-distrib
171172elif [" $MACOSX " = " 1" ]; then
172173# MACOS only has next-to-obsolete Python2 installed. Install Python 3 from python.org
@@ -175,13 +176,13 @@ function install_ide()
175176# Install the Python3 certificates, because SSL connections fail w/o them and of course they aren't installed by default.
176177 (cd " /Applications/Python 3.7/" && sudo" ./Install Certificates.command" )
177178# Hack to place arduino-builder in the same spot as sane OSes
178- test -r arduino-macos.zip|| wget -q -O arduino-macos.zip" ${ideurl} -macosx.zip"
179- unzip -q arduino-macos.zip
179+ test -r${core_path} /tools/dist/ arduino-macos.zip|| wget -q -O${core_path} /tools/dist/ arduino-macos.zip" ${ideurl} -macosx.zip"
180+ unzip -q${core_path} /tools/dist/ arduino-macos.zip
180181 mv Arduino.app arduino-distrib
181182 mv arduino-distrib/Contents/Java/* arduino-distrib/.
182183else
183- test -r arduino-linux.tar.xz|| wget -q -O arduino-linux.tar.xz" ${ideurl} -linux64.tar.xz"
184- tar xf arduino-linux.tar.xz
184+ test -r${core_path} /tools/dist/ arduino-linux.tar.xz|| wget -q -O${core_path} /tools/dist/ arduino-linux.tar.xz" ${ideurl} -linux64.tar.xz"
185+ tar xf${core_path} /tools/dist/ arduino-linux.tar.xz
185186 mv arduino-${idever} arduino-distrib
186187fi
187188 mv arduino-distrib$ide_path