The installer has code to set the verbosity of the install to avoid spitting a bunch of junk in the output during non interactive installs. It’s based on a tty check like this:
# Only show progress bar animations if we have a tty # (Prevents tons of console junk when installing within a pipe) VERBOSITY="--silent"; if [ -t 1 ]; then VERBOSITY="--progress-bar" fi
However this is no longer working (at least in Ubuntu) because earlier in the script these lines mess up the tty check such that it is always true.
# Let's display everything on stderr. exec 1>&2