Fix termux path

This is "/data/data/com.termux/files/usr/etc", not just ".../files/etc".
This commit is contained in:
Fabian Homborg 2018-03-06 17:55:25 +01:00
parent e7f8e58be9
commit 93209ab053

View file

@ -20,9 +20,10 @@ function __fish_print_hostnames -d "Print a list of known hostnames"
# Check hosts known to ssh.
# Yes, seriously - the default specifies both with and without "2".
# Termux puts these in the android data directory if not rooted.
# Unfortunately there doesn't seem to be a way to get that path without hardcoding it.
# The directory is available as $PREFIX/etc, but that variable name is so generic that
# it would cause false-positives.
# Also, some people might use /usr/local/etc.
set -l known_hosts ~/.ssh/known_hosts{,2} {/data/data/com.termux/files,/usr/local,}/etc/ssh/{,ssh_}known_hosts{,2}
set -l known_hosts ~/.ssh/known_hosts{,2} {/data/data/com.termux/files/usr,/usr/local,}/etc/ssh/{,ssh_}known_hosts{,2}
# Check default ssh configs.
set -l ssh_config
# Get alias and commandline options.