|
@@ -2647,7 +2647,8 @@ function select_go_version {
|
2647
|
2647
|
echo "export GVM_ROOT=$GVM_ROOT" >> ~/.bashrc
|
2648
|
2648
|
fi
|
2649
|
2649
|
cd $GVM_ROOT/bin
|
2650
|
|
- ./gvm use go${GO_VERSION} --default
|
|
2650
|
+ [[ -s "$GVM_ROOT/scripts/gvm" ]] && source "$GVM_ROOT/scripts/gvm"
|
|
2651
|
+ gvm use go${GO_VERSION} --default
|
2651
|
2652
|
systemctl set-environment GOPATH=$GOPATH
|
2652
|
2653
|
|
2653
|
2654
|
if [ ${#GOPATH} -lt 2 ]; then
|
|
@@ -6321,25 +6322,25 @@ function upgrade_golang {
|
6321
|
6322
|
# TODO: this script is all over the place
|
6322
|
6323
|
# and contains hardcoded github. See if you can do better
|
6323
|
6324
|
./binscripts/gvm-installer
|
6324
|
|
- [[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm"
|
6325
|
|
- if [ ! -f $HOME/.gvm/bin/gvm ]; then
|
|
6325
|
+ export GVM_ROOT=$HOME/.gvm
|
|
6326
|
+ [[ -s "$GVM_ROOT/scripts/gvm" ]] && source "$GVM_ROOT/scripts/gvm"
|
|
6327
|
+ if [ ! -f $GVM_ROOT/bin/gvm ]; then
|
6326
|
6328
|
echo $'gvm was not installed'
|
6327
|
6329
|
fi
|
6328
|
|
- export GVM_ROOT=$HOME/.gvm
|
6329
|
|
- if ! grep -q "GVM_ROOT=" ~/.bashrc; then
|
6330
|
|
- echo 'export GVM_ROOT=$HOME/.gvm' >> ~/.bashrc
|
|
6330
|
+ if ! grep -q "export GVM_ROOT=" ~/.bashrc; then
|
|
6331
|
+ echo "export GVM_ROOT=$GVM_ROOT" >> ~/.bashrc
|
6331
|
6332
|
fi
|
6332
|
6333
|
|
6333
|
6334
|
cd $GVM_ROOT/bin
|
6334
|
|
- ./gvm install go1.4
|
6335
|
|
- ./gvm use go1.4
|
|
6335
|
+ gvm install go1.4
|
|
6336
|
+ gvm use go1.4
|
6336
|
6337
|
export GOROOT_BOOTSTRAP=$GOROOT
|
6337
|
|
- ./gvm install go${GO_VERSION}
|
|
6338
|
+ gvm install go${GO_VERSION}
|
6338
|
6339
|
if [ ! "$?" = "0" ]; then
|
6339
|
6340
|
echo $'Unable to upgrade golang'
|
6340
|
6341
|
exit 529252
|
6341
|
6342
|
fi
|
6342
|
|
- ./gvm use go${GO_VERSION} --default
|
|
6343
|
+ gvm use go${GO_VERSION} --default
|
6343
|
6344
|
|
6344
|
6345
|
if ! grep -q "gvm commit" $COMPLETION_FILE; then
|
6345
|
6346
|
echo "gvm commit:$GVM_COMMIT" >> $COMPLETION_FILE
|