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