aboutsummaryrefslogtreecommitdiff
path: root/util
diff options
context:
space:
mode:
authorFred Sundvik <fsundvik@gmail.com>2017-07-11 17:55:03 +0300
committerFred Sundvik <fsundvik@gmail.com>2017-07-11 17:55:03 +0300
commit5c3fd671989cfed9563db4d38deb776d72d513de (patch)
treee03b0edaf4873a32f79c21d0bd04f05ccf0aa987 /util
parent0d9e7f635e8f05356101d72725342fc272b7b71b (diff)
downloadqmk_firmware-5c3fd671989cfed9563db4d38deb776d72d513de.tar.gz
qmk_firmware-5c3fd671989cfed9563db4d38deb776d72d513de.zip
Add tools to the path
Diffstat (limited to 'util')
-rw-r--r--util/activate_msys2.sh16
-rw-r--r--util/msys2_install.sh24
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
3function 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
12export_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
88fi 88fi
89popd 89popd
90 90
91cp -f "$dir/activate_msys2.sh" "$download_dir/"
92
93if grep "^source ~/qmk_utils/activate_msys2.sh$" ~/.bashrc
94then
95 echo
96 echo "The line source ~/qmk_utils/activate_msys2.sh is already added to your /.bashrc"
97 echo "Not adding it twice!"
98else
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
111fi
112
91echo 113echo
92echo "******************************************************************************" 114echo "******************************************************************************"
93echo "Installation completed!" 115echo "Installation completed!"
94echo "You need to open a new batch command prompt for all the utils to work properly" 116echo "Please close this Window and restart MSYS2 MinGW"
95echo "******************************************************************************" \ No newline at end of file 117echo "******************************************************************************" \ No newline at end of file