Pierre A. Humblet wrote:
> + else
> + OLDHOME=$HOME
> + { [ -d "$TEMP" ] && HOME="$TMP"; } || { [ -d /tmp ] && HOME=/tmp; } || HOME=/
Looks like a typo to me. Perhaps you meant
{ [ -d "$TEMP" ] && HOME="$TEMP"; }
|| ( [ -d "$TMP" ] && HOME="$TMP"; }
|| { [ -d /tmp ] && HOME=/tmp; }
|| HOME=/
cheers,
DaveK