| 
				
			 | 
			
			
				@@ -2638,12 +2638,16 @@ function create_mirrors { 
			 | 
		
	
		
			
			| 
				2638
			 | 
			
				2638
			 | 
			
			
				 } 
			 | 
		
	
		
			
			| 
				2639
			 | 
			
				2639
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				2640
			 | 
			
				2640
			 | 
			
			
				 function select_go_version { 
			 | 
		
	
		
			
			| 
				2641
			 | 
			
				
			 | 
			
			
				-    if [ ! -d $HOME/.gvm/scripts ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2641
			 | 
			
			
				+    if [ ! -d $HOME/.gvm/bin ]; then 
			 | 
		
	
		
			
			| 
				2642
			 | 
			
				2642
			 | 
			
			
				         echo $'GVM was not installed' 
			 | 
		
	
		
			
			| 
				2643
			 | 
			
				2643
			 | 
			
			
				         exit 629532 
			 | 
		
	
		
			
			| 
				2644
			 | 
			
				2644
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				2645
			 | 
			
				
			 | 
			
			
				-    cd $HOME/.gvm/scripts 
			 | 
		
	
		
			
			| 
				2646
			 | 
			
				
			 | 
			
			
				-    gvm use go${GO_VERSION} --default 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2645
			 | 
			
			
				+    export GVM_ROOT=$HOME/.gvm 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2646
			 | 
			
			
				+    if ! grep -q "GVM_ROOT=" ~/.bashrc; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2647
			 | 
			
			
				+        echo "export GVM_ROOT=$GVM_ROOT" >> ~/.bashrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2648
			 | 
			
			
				+    fi   
			 | 
		
	
		
			
			| 
				
			 | 
			
				2649
			 | 
			
			
				+    cd $GVM_ROOT/bin 
			 | 
		
	
		
			
			| 
				
			 | 
			
				2650
			 | 
			
			
				+    ./gvm use go${GO_VERSION} --default 
			 | 
		
	
		
			
			| 
				2647
			 | 
			
				2651
			 | 
			
			
				     systemctl set-environment GOPATH=$GOPATH 
			 | 
		
	
		
			
			| 
				2648
			 | 
			
				2652
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				2649
			 | 
			
				2653
			 | 
			
			
				     if [ ${#GOPATH} -lt 2 ]; then 
			 | 
		
	
	
		
			
			| 
				
			 | 
			
			
				@@ -6318,19 +6322,24 @@ function upgrade_golang { 
			 | 
		
	
		
			
			| 
				6318
			 | 
			
				6322
			 | 
			
			
				     # and contains hardcoded github. See if you can do better 
			 | 
		
	
		
			
			| 
				6319
			 | 
			
				6323
			 | 
			
			
				     ./binscripts/gvm-installer 
			 | 
		
	
		
			
			| 
				6320
			 | 
			
				6324
			 | 
			
			
				     [[ -s "$HOME/.gvm/scripts/gvm" ]] && source "$HOME/.gvm/scripts/gvm" 
			 | 
		
	
		
			
			| 
				6321
			 | 
			
				
			 | 
			
			
				-    if [ ! -f $HOME/.gvm/scripts/gvm ]; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6325
			 | 
			
			
				+    if [ ! -f $HOME/.gvm/bin/gvm ]; then 
			 | 
		
	
		
			
			| 
				6322
			 | 
			
				6326
			 | 
			
			
				         echo $'gvm was not installed' 
			 | 
		
	
		
			
			| 
				6323
			 | 
			
				6327
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				6324
			 | 
			
				
			 | 
			
			
				-    cd $HOME/.gvm/scripts 
			 | 
		
	
		
			
			| 
				6325
			 | 
			
				
			 | 
			
			
				-    gvm install go1.4 
			 | 
		
	
		
			
			| 
				6326
			 | 
			
				
			 | 
			
			
				-    gvm use go1.4 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6328
			 | 
			
			
				+    export GVM_ROOT=$HOME/.gvm 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6329
			 | 
			
			
				+    if ! grep -q "GVM_ROOT=" ~/.bashrc; then 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6330
			 | 
			
			
				+        echo 'export GVM_ROOT=$HOME/.gvm' >> ~/.bashrc 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6331
			 | 
			
			
				+    fi   
			 | 
		
	
		
			
			| 
				
			 | 
			
				6332
			 | 
			
			
				+ 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6333
			 | 
			
			
				+    cd $GVM_ROOT/bin 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6334
			 | 
			
			
				+    ./gvm install go1.4 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6335
			 | 
			
			
				+    ./gvm use go1.4 
			 | 
		
	
		
			
			| 
				6327
			 | 
			
				6336
			 | 
			
			
				     export GOROOT_BOOTSTRAP=$GOROOT 
			 | 
		
	
		
			
			| 
				6328
			 | 
			
				
			 | 
			
			
				-    gvm install go${GO_VERSION} 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6337
			 | 
			
			
				+    ./gvm install go${GO_VERSION} 
			 | 
		
	
		
			
			| 
				6329
			 | 
			
				6338
			 | 
			
			
				     if [ ! "$?" = "0" ]; then 
			 | 
		
	
		
			
			| 
				6330
			 | 
			
				6339
			 | 
			
			
				         echo $'Unable to upgrade golang' 
			 | 
		
	
		
			
			| 
				6331
			 | 
			
				6340
			 | 
			
			
				         exit 529252 
			 | 
		
	
		
			
			| 
				6332
			 | 
			
				6341
			 | 
			
			
				     fi 
			 | 
		
	
		
			
			| 
				6333
			 | 
			
				
			 | 
			
			
				-    gvm use go${GO_VERSION} --default 
			 | 
		
	
		
			
			| 
				
			 | 
			
				6342
			 | 
			
			
				+    ./gvm use go${GO_VERSION} --default 
			 | 
		
	
		
			
			| 
				6334
			 | 
			
				6343
			 | 
			
			
				  
			 | 
		
	
		
			
			| 
				6335
			 | 
			
				6344
			 | 
			
			
				     if ! grep -q "gvm commit" $COMPLETION_FILE; then 
			 | 
		
	
		
			
			| 
				6336
			 | 
			
				6345
			 | 
			
			
				         echo "gvm commit:$GVM_COMMIT" >> $COMPLETION_FILE 
			 |