shared: invoke agents only when we have a controlling TTY
authorLennart Poettering <lennart@poettering.net>
Tue, 20 Aug 2024 08:52:20 +0000 (10:52 +0200)
committerYu Watanabe <watanabe.yu+github@gmail.com>
Tue, 20 Aug 2024 11:37:50 +0000 (20:37 +0900)
commit61242b1f0f9cac399deb67c88c3b62d38218dba3
treedefd83d28f17fcaa14a423ac4063b08897c7882f
parent41f5e66cf2563d42c0d3194801f2a56ebbdabed8
shared: invoke agents only when we have a controlling TTY

being connected to a TTY is not really enough to determine
interactivity in many cases. Let's also check if we have a controlling
TTY.

Inspired by #34016
src/shared/ask-password-agent.c
src/shared/polkit-agent.c