]> git.donarmstrong.com Git - qmk_firmware.git/commitdiff
Add Solus support to linux_install.sh script
authorchax <mislav.cakaric@homecontrol.no>
Tue, 21 May 2019 10:01:11 +0000 (12:01 +0200)
committerDrashna Jaelre <drashna@live.com>
Sun, 26 May 2019 17:11:38 +0000 (10:11 -0700)
util/linux_install.sh

index df7039e09a059af511b82fe66718aee2e7a064f6..fb003270bc758cc24bfcce589716b18fd6114790 100755 (executable)
@@ -6,6 +6,8 @@ GENTOO_WARNING="This script will make a USE change in order to ensure that that
 
 SLACKWARE_WARNING="You will need the following packages from slackbuilds.org:\n\tarm-binutils\n\tarm-gcc\n\tavr-binutils\n\tavr-gcc\n\tavr-libc\n\tavrdude\n\tdfu-programmer\n\tdfu-util\n\tnewlib\nThese packages will be installed with sudo and sboinstall, so ensure that your user is added to sudoers and that sboinstall is configured."
 
+SOLUS_INFO="Your tools are now installed. To start using them, open new terminal or source these scripts:\n\t/usr/share/defaults/etc/profile.d/50-arm-toolchain-path.sh\n\t/usr/share/defaults/etc/profile.d/50-avr-toolchain-path.sh"
+
 if grep ID /etc/os-release | grep -qE "fedora"; then
        sudo dnf install \
                arm-none-eabi-binutils-cs \
@@ -155,6 +157,25 @@ elif grep ID /etc/os-release | grep -q slackware; then
                echo "Quitting..."
        fi
 
+elif grep ID /etc/os-release | grep -q solus; then
+       sudo eopkg it \
+               -c system.devel \
+               arm-none-eabi-gcc \
+               arm-none-eabi-binutils \
+               arm-none-eabi-newlib \
+               avr-libc \
+               avr-binutils \
+               avr-gcc \
+               avrdude \
+               dfu-util \
+               dfu-programmer \
+               python3 \
+               git \
+               wget \
+               zip \
+               unzip
+       printf "\n$SOLUS_INFO\n"
+
 else
        echo "Sorry, we don't recognize your OS. Help us by contributing support!"
        echo