[Fix] allow uninstalls when files are nonwritable but self-owned.

Fixes #1270.
Jordan Harband 2016-11-13 00:09:29 -08:00
parent eab41ed8ef
commit e5316ddbe3
1 changed files with 2 additions and 2 deletions

4
nvm.sh
View File

@ -2090,8 +2090,8 @@ nvm_check_file_permissions() {
fi fi
return 2 return 2
fi fi
elif [ -e "$FILE" ] && [ ! -w "$FILE" ]; then elif [ -e "$FILE" ] && [ ! -w "$FILE" ] && [ ! -O "$FILE" ]; then
nvm_err "file is not writable: $(nvm_sanitize_path "$FILE")" nvm_err "file is not writable or self-owned: $(nvm_sanitize_path "$FILE")"
if [ "${ZSH_HAS_NONOMATCH_UNSET}" -eq 1 ] && nvm_has "setopt"; then if [ "${ZSH_HAS_NONOMATCH_UNSET}" -eq 1 ] && nvm_has "setopt"; then
setopt nomatch setopt nomatch
fi fi