fix symlink for Termux on Android
							parent
							
								
									fcc10d6358
								
							
						
					
					
						commit
						e87e5e33a7
					
				| 
						 | 
				
			
			@ -1199,13 +1199,22 @@ pub fn create_symlink() {
 | 
			
		|||
		return
 | 
			
		||||
	}
 | 
			
		||||
	vexe := vexe_path()
 | 
			
		||||
	link_path := '/usr/local/bin/v'
 | 
			
		||||
	ret := os.system('ln -sf $vexe $link_path')
 | 
			
		||||
	mut link_path := '/usr/local/bin/v'
 | 
			
		||||
	mut ret := os.system('ln -sf $vexe $link_path')
 | 
			
		||||
	if ret == 0 {
 | 
			
		||||
		println('Symlink "$link_path" has been created')
 | 
			
		||||
	}
 | 
			
		||||
	else {
 | 
			
		||||
		println('Failed to create symlink "$link_path". Try again with sudo.')
 | 
			
		||||
	else if os.system('uname -o | grep [A/a]ndroid') == 0 {
 | 
			
		||||
		println('Failed to create symlink "$link_path". Trying again with Termux path for Android.')
 | 
			
		||||
		link_path = '/data/data/com.termux/files/usr/bin/v'
 | 
			
		||||
		ret = os.system('ln -sf $vexe $link_path')
 | 
			
		||||
		if ret == 0 {
 | 
			
		||||
			println('Symlink "$link_path" has been created')
 | 
			
		||||
		} else {
 | 
			
		||||
			println('Failed to create symlink "$link_path". Try again with sudo.')
 | 
			
		||||
		}
 | 
			
		||||
	} else {
 | 
			
		||||
			println('Failed to create symlink "$link_path". Try again with sudo.')
 | 
			
		||||
	}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
| 
						 | 
				
			
			
 | 
			
		|||
		Loading…
	
		Reference in New Issue