Closed JoshuaWatt closed 4 years ago
I'd thought that there generally isn't a problem with interactive sessions even when $TERM isn't set. Don't the shells generally fall back to vt100 mode in that case?
I'm just wondering whether we're giving up any usability here by making it impossible to get a pyrex shell when TERM doesn't happen to be defined.
I'd thought that there generally isn't a problem with interactive sessions even when $TERM isn't set. Don't the shells generally fall back to vt100 mode in that case?
I'm just wondering whether we're giving up any usability here by making it impossible to get a pyrex shell when TERM doesn't happen to be defined.
We don't gain anything. I though this was the cause of a build failure we were seeing, but it turns out it was caused by another issue. I need to abandon this.
Changes Pyrex to no longer pass -t if $TERM is not set (or is empty) in the environment, and adds tests to ensure the happens correctly.
This fixes commands in the container issuing errors like: