Changed getUniqueHomeFolder to use $HOME

It is a Posix specification that $HOME be set, so we can use that.
See http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html
This commit is contained in:
Christo Kotze 2018-07-18 19:26:15 +04:00
parent 29c85be8d9
commit 38c8519f10

View file

@ -756,9 +756,8 @@ getUniqueHomeFolder() {
local -a matching
local -a paths
local cur_path='/'
# the first time we run the script, the working directory *should* be the home folder
[[ -z $HOME ]] && paths=${PWD} || paths=$HOME
paths=(${(s:/:)paths})
# all users have the $HOME variable set automatically... see http://pubs.opengroup.org/onlinepubs/009695399/basedefs/xbd_chap08.html
paths=(${(s:/:)HOME})
for directory in ${paths[@]}; do
test_dir=''
for (( i=0; i < ${#directory}; i++ )); do