diff options
| author | Fred Sundvik <fsundvik@gmail.com> | 2017-07-11 17:55:03 +0300 |
|---|---|---|
| committer | Fred Sundvik <fsundvik@gmail.com> | 2017-07-11 17:55:03 +0300 |
| commit | 5c3fd671989cfed9563db4d38deb776d72d513de (patch) | |
| tree | e03b0edaf4873a32f79c21d0bd04f05ccf0aa987 /util | |
| parent | 0d9e7f635e8f05356101d72725342fc272b7b71b (diff) | |
| download | qmk_firmware-5c3fd671989cfed9563db4d38deb776d72d513de.tar.gz qmk_firmware-5c3fd671989cfed9563db4d38deb776d72d513de.zip | |
Add tools to the path
Diffstat (limited to 'util')
| -rw-r--r-- | util/activate_msys2.sh | 16 | ||||
| -rw-r--r-- | util/msys2_install.sh | 24 |
2 files changed, 39 insertions, 1 deletions
diff --git a/util/activate_msys2.sh b/util/activate_msys2.sh new file mode 100644 index 000000000..bb0485302 --- /dev/null +++ b/util/activate_msys2.sh | |||
| @@ -0,0 +1,16 @@ | |||
| 1 | #!/bin/bash | ||
| 2 | |||
| 3 | function export_variables { | ||
| 4 | local util_dir=~/qmk_utils | ||
| 5 | export PATH=$PATH:$util_dir/dfu-programmer | ||
| 6 | export PATH=$PATH:$util_dir/dfu-util-0.9-win64 | ||
| 7 | export PATH=$PATH:$util_dir/flip/bin | ||
| 8 | export PATH=$PATH:$util_dir/avr8-gnu-toolchain/bin | ||
| 9 | export PATH=$PATH:$util_dir/gcc-arm-none-eabi/bin | ||
| 10 | } | ||
| 11 | |||
| 12 | export_variables | ||
| 13 | |||
| 14 | |||
| 15 | |||
| 16 | |||
diff --git a/util/msys2_install.sh b/util/msys2_install.sh index 866cc25a7..85f4e5f6c 100644 --- a/util/msys2_install.sh +++ b/util/msys2_install.sh | |||
| @@ -88,8 +88,30 @@ else | |||
| 88 | fi | 88 | fi |
| 89 | popd | 89 | popd |
| 90 | 90 | ||
| 91 | cp -f "$dir/activate_msys2.sh" "$download_dir/" | ||
| 92 | |||
| 93 | if grep "^source ~/qmk_utils/activate_msys2.sh$" ~/.bashrc | ||
| 94 | then | ||
| 95 | echo | ||
| 96 | echo "The line source ~/qmk_utils/activate_msys2.sh is already added to your /.bashrc" | ||
| 97 | echo "Not adding it twice!" | ||
| 98 | else | ||
| 99 | while true; do | ||
| 100 | echo | ||
| 101 | echo "Do you want to add 'source ~/qmk_utils/activate_msys2.sh' to the end of your" | ||
| 102 | echo ".bashrc file? Without this make won't find the needed utils, so if you don't" | ||
| 103 | echo "want to do it automatically, then you have to do it manually later." | ||
| 104 | read -p "(Y/N)? " res | ||
| 105 | case $res in | ||
| 106 | [Yy]* ) echo "source ~/qmk_utils/activate_msys2.sh" >> ~/.bashrc; break;; | ||
| 107 | [Nn]* ) break;; | ||
| 108 | * ) echo "Invalid answer";; | ||
| 109 | esac | ||
| 110 | done | ||
| 111 | fi | ||
| 112 | |||
| 91 | echo | 113 | echo |
| 92 | echo "******************************************************************************" | 114 | echo "******************************************************************************" |
| 93 | echo "Installation completed!" | 115 | echo "Installation completed!" |
| 94 | echo "You need to open a new batch command prompt for all the utils to work properly" | 116 | echo "Please close this Window and restart MSYS2 MinGW" |
| 95 | echo "******************************************************************************" \ No newline at end of file | 117 | echo "******************************************************************************" \ No newline at end of file |
