aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFred Sundvik <fsundvik@gmail.com>2017-05-28 21:28:18 +0300
committerFred Sundvik <fsundvik@gmail.com>2017-05-28 21:30:55 +0300
commitec720ac1ea63b3afa2988be06b221d2ed10a2af9 (patch)
treea5dcc858cda21e4f8545aa38f8233b6df9f75b0c
parentfa4a492677d1435637dceee03302e1bdbd579a2d (diff)
downloadqmk_firmware-ec720ac1ea63b3afa2988be06b221d2ed10a2af9.tar.gz
qmk_firmware-ec720ac1ea63b3afa2988be06b221d2ed10a2af9.zip
Add activate_wsl to .bashrc
-rw-r--r--util/activate_wsl.sh17
-rw-r--r--util/wsl_install.sh20
2 files changed, 31 insertions, 6 deletions
diff --git a/util/activate_wsl.sh b/util/activate_wsl.sh
index afff5addc..e2312b56d 100644
--- a/util/activate_wsl.sh
+++ b/util/activate_wsl.sh
@@ -1,12 +1,17 @@
1#!/bin/bash 1#!/bin/bash
2 2
3util_dir=~/qmk_utils 3function export_variables {
4download_dir=$util_dir/wsl_downloaded 4 local util_dir=~/qmk_utils
5 local download_dir=$util_dir/wsl_downloaded
6
7 export DFU_PROGRAMMER=$download_dir/dfu-programmer/dfu-programmer.exe
8 export DFU_UTIL=$download_dir/dfu-util-0.9-win64/dfu-util.exe
9 export TEENSY_LOADER_CLI=$download_dir/teensy_loader_cli.exe
10 export BATCHISP=batchisp.exe
11}
12
13export_variables
5 14
6export DFU_PROGRAMMER=$download_dir/dfu-programmer/dfu-programmer.exe
7export DFU_UTIL=$download_dir/dfu-util-0.9-win64/dfu-util.exe
8export TEENSY_LOADER_CLI=$download_dir/teensy_loader_cli.exe
9export BATCHISP=batchisp.exe
10 15
11 16
12 17
diff --git a/util/wsl_install.sh b/util/wsl_install.sh
index bb2df1b4d..f863c182e 100644
--- a/util/wsl_install.sh
+++ b/util/wsl_install.sh
@@ -116,6 +116,26 @@ echo "This is needed so that the the make system can find all utils it need."
116read -p "Press any key to continue (ctrl-c to abort)" 116read -p "Press any key to continue (ctrl-c to abort)"
117ln -sfn "$dir" ~/qmk_utils 117ln -sfn "$dir" ~/qmk_utils
118 118
119if grep "^source ~/qmk_utils/activate_wsl.sh$" ~/.bashrc
120then
121 echo
122 echo "The line source ~/qmk_utils/activate_wsl.sh is already added to your /.bashrc"
123 echo "Not adding it twice"
124else
125 while true; do
126 echo
127 echo "Do you want to add 'source ~/qmk_utils/activate_wsl.sh' to the end of you .bashrc file?"
128 echo "Without this make won't find the needed utils, so if you don't want to do it automatically,"
129 echo "then you have to do it manually."
130 read -p "(Y/N)? " res
131 case $res in
132 [Yy]* ) echo "source ~/qmk_utils/activate_wsl.sh" >> ~/.bashrc; break;;
133 [Nn]* ) break;;
134 * ) echo "Invalid answer";;
135 esac
136 done
137fi
138
119echo 139echo
120echo "******************************************************************************" 140echo "******************************************************************************"
121echo "Installation completed!" 141echo "Installation completed!"