Add support for Void Linux systems to the qmk_install.sh script (#5526)

* Add support for Void Linux systems to the qmk_install.sh script

* Fix typos + grammatical edits in comments

* Sort distributions by alphabetical order in linux_install.sh

* Revert previous commit and sort Void packages in alphabetical order

* Fix permissions on `util/linux_install.sh`
better_chibios_wait 0.7.20
Sorixelle 6 years ago committed by Drashna Jaelre
parent 3642a82d37
commit 7f65323e10
  1. 23
      util/linux_install.sh

@ -183,6 +183,29 @@ elif grep ID /etc/os-release | grep -q solus; then
unzip unzip
printf "\n$SOLUS_INFO\n" 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 else
echo "Sorry, we don't recognize your OS. Help us by contributing support!" echo "Sorry, we don't recognize your OS. Help us by contributing support!"
echo echo

Loading…
Cancel
Save