Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
nixos-rebuild: Add tty only to "sudo-able" commands for target
This solves again the problem solved by 09fd207. To quote: > We always want to use `ssh -t` to force PTY allocation as there may be > interactive SSH prompts like trusting unknown hosts. However, the creation of a pseudoterminal causes the remote stdout and stderr to point to the same tty, resulting in a single stream in the ssh client, which breaks other usages of ssh, such as `--build-host`. Hence, this commit only sets the flag for invocations that need it - or would need it if sudo were disabled. That should help with development and gives a somewhat more consistent user experience.
- Loading branch information