diff options
| author | Fred Sundvik <fsundvik@gmail.com> | 2017-05-28 13:30:53 +0300 |
|---|---|---|
| committer | Fred Sundvik <fsundvik@gmail.com> | 2017-05-28 21:30:55 +0300 |
| commit | aa26464480c3080ed935d49cce3f4b9b33c9c05f (patch) | |
| tree | c84c4a696d7a97c62b1c7e5f47f82c91b7d2d4d3 /util/wsl_install.sh | |
| parent | 28a4e90565f5ea986401dbd69d74a5a4cc16abab (diff) | |
| download | qmk_firmware-aa26464480c3080ed935d49cce3f4b9b33c9c05f.tar.gz qmk_firmware-aa26464480c3080ed935d49cce3f4b9b33c9c05f.zip | |
Add checks for cloning to the right dir
Diffstat (limited to 'util/wsl_install.sh')
| -rw-r--r-- | util/wsl_install.sh | 71 |
1 files changed, 48 insertions, 23 deletions
diff --git a/util/wsl_install.sh b/util/wsl_install.sh index 87aad7727..c3aeba6d6 100644 --- a/util/wsl_install.sh +++ b/util/wsl_install.sh | |||
| @@ -1,33 +1,58 @@ | |||
| 1 | #!/bin/bash | 1 | #!/bin/bash |
| 2 | 2 | ||
| 3 | rm -f -r wsl_downloaded | 3 | download_dir = wsl_downloaded |
| 4 | mkdir wsl_downloaded | ||
| 5 | pushd wsl_downloaded | ||
| 6 | 4 | ||
| 7 | echo "Installing dependencies (7z-full, wget)" | 5 | function install_utils { |
| 8 | echo "This will ask for the sudo password" | 6 | rm -f -r $download_dir |
| 9 | sudo apt-get install 7z-full wget | 7 | mkdir $download_dir |
| 8 | |||
| 9 | pushd $download_dir | ||
| 10 | |||
| 11 | echo "Installing dfu-programmer" | ||
| 12 | wget 'http://downloads.sourceforge.net/project/dfu-programmer/dfu-programmer/0.7.2/dfu-programmer-win-0.7.2.zip' | ||
| 13 | 7z x -odfu-programmer dfu-programmer-win-0.7.2.zip | ||
| 14 | |||
| 15 | echo "Installing dfu-util" | ||
| 16 | wget 'http://dfu-util.sourceforge.net/releases/dfu-util-0.9-win64.zip' | ||
| 17 | 7z x dfu-util-0.9-win64.zip | ||
| 18 | |||
| 19 | echo "Installing teensy_loader_cli" | ||
| 20 | wget 'https://www.pjrc.com/teensy/teensy_loader_cli_windows.zip' | ||
| 21 | 7z x teensy_loader_cli_windows.zip | ||
| 22 | |||
| 23 | echo "Installing Atmel Flip" | ||
| 24 | wget 'http://www.atmel.com/images/Flip%20Installer%20-%203.4.7.112.exe' | ||
| 25 | 7z x -oFlip Flip\ Installer\ -\ 3.4.7.112.exe | ||
| 10 | 26 | ||
| 11 | echo "Installing dfu-programmer" | 27 | echo "Downloading the QMK driver installer" |
| 12 | wget 'http://downloads.sourceforge.net/project/dfu-programmer/dfu-programmer/0.7.2/dfu-programmer-win-0.7.2.zip' | 28 | wget -qO- https://api.github.com/repos/qmk/qmk_driver_installer/releases | grep browser_download_url | head -n 1 | cut -d '"' -f 4 | wget -i - |
| 13 | 7z x -odfu-programmer dfu-programmer-win-0.7.2.zip | 29 | |
| 30 | rm -f *.zip | ||
| 31 | rm Flip\ Installer\ -\ 3.4.7.112.exe | ||
| 32 | |||
| 33 | popd > /dev/null | ||
| 34 | } | ||
| 35 | |||
| 36 | function make_environment { | ||
| 37 | } | ||
| 38 | |||
| 39 | echo "Installing dependencies (p7zip-full, wget)" | ||
| 40 | echo "This will ask for the sudo password" | ||
| 41 | sudo apt-get install p7zip-full wget | ||
| 14 | 42 | ||
| 15 | echo "Installing dfu-util" | 43 | dir=$(cd -P -- "$(dirname -- "$0")" && pwd -P) |
| 16 | wget 'http://dfu-util.sourceforge.net/releases/dfu-util-0.9-win64.zip' | ||
| 17 | 7z x dfu-util-0.9-win64.zip | ||
| 18 | 44 | ||
| 19 | echo "Installing teensy_loader_cli" | 45 | if [[ $dir != /mnt/* ]]; |
| 20 | wget 'https://www.pjrc.com/teensy/teensy_loader_cli_windows.zip' | 46 | then |
| 21 | 7z x teensy_loader_cli_windows.zip | 47 | echo |
| 48 | echo "You need to clone the qmk_firmware repository outside the linux filesystem." | ||
| 49 | echo "Otherwise the windows executables can't be run." | ||
| 50 | exit 1 | ||
| 51 | fi | ||
| 22 | 52 | ||
| 23 | echo "Installing Atmel Flip" | 53 | pushd "$dir" |
| 24 | wget 'http://www.atmel.com/images/Flip%20Installer%20-%203.4.7.112.exe' | ||
| 25 | 7z x -oFlip Flip\ Installer\ -\ 3.4.7.112.exe | ||
| 26 | 54 | ||
| 27 | echo "Downloading the QMK driver installer" | 55 | #install_utils |
| 28 | wget -qO- https://api.github.com/repos/qmk/qmk_driver_installer/releases | grep browser_download_url | head -n 1 | cut -d '"' -f 4 | wget -i - | ||
| 29 | 56 | ||
| 30 | rm -f *.zip | 57 | popd > /dev/null |
| 31 | rm Flip\ Installer\ -\ 3.4.7.112.exe | ||
| 32 | popd | ||
| 33 | 58 | ||
