|
@@ -183,6 +183,29 @@ elif grep ID /etc/os-release | grep -q solus; then
|
|
|
unzip
|
|
|
printf "\n$SOLUS_INFO\n"
|
|
|
|
|
|
+elif grep ID /etc/os-release | grep -q void; then
|
|
|
+ # musl Void systems don't have glibc cross compilers avaliable in their repos.
|
|
|
+ # glibc Void systems do have musl cross compilers though, for some reason.
|
|
|
+ # So, default to musl, and switch to glibc if it is installed.
|
|
|
+ CROSS_ARM=cross-arm-linux-musleabi
|
|
|
+ if xbps-query glibc > /dev/null; then # Check is glibc if installed
|
|
|
+ CROSS_ARM=cross-arm-linux-gnueabi
|
|
|
+ fi
|
|
|
+
|
|
|
+ sudo xbps-install \
|
|
|
+ avr-binutils \
|
|
|
+ avr-gcc \
|
|
|
+ avr-libc \
|
|
|
+ $CROSS_ARM \
|
|
|
+ dfu-programmer \
|
|
|
+ dfu-util \
|
|
|
+ gcc \
|
|
|
+ git \
|
|
|
+ make \
|
|
|
+ wget \
|
|
|
+ unzip \
|
|
|
+ zip
|
|
|
+
|
|
|
else
|
|
|
echo "Sorry, we don't recognize your OS. Help us by contributing support!"
|
|
|
echo
|