nixpkgs/pkgs/os-specific/linux/nixos-rebuild
Robert Hensing 472dfb3888 nixos-rebuild: Add tty only to "sudo-able" commands for target
This solves again the problem solved by 09fd207cb8.

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.
2024-01-14 01:14:33 +01:00
..
_nixos-rebuild nixos-rebuild: Locally own the nixos-rebuild completion 2023-10-22 03:18:50 -04:00
default.nix nixos-rebuild: add --target-host test 2024-01-07 03:40:01 +11:00
nixos-rebuild.8 nixos-rebuild: only use sudo when necessary 2024-01-07 03:40:01 +11:00
nixos-rebuild.sh nixos-rebuild: Add tty only to "sudo-able" commands for target 2024-01-14 01:14:33 +01:00