Am 11.06.2021 um 11:49 schrieb Punit Agrawal:
Michael Biebl <[email protected]> writes:Am 11.06.2021 um 11:07 schrieb Michael Biebl:Am 11.06.2021 um 10:55 schrieb Punit Agrawal:Package: systemd Version: 247.3-5 Severity: important X-Debbugs-Cc: [email protected] systemd 245 introduced a bug[0][1] that prevents activating virtual terminal without CAP_SYS_ADMIN when polkit is disabled (as is the case on many embedded systems). One consequence of this is that it prevents running weston from a service as a non-root user.But in Debian, PolicyKit support is enabled? Can you elaborate why this issue is relevant for Debian?To be more specific: We never reach https://github.com/systemd/systemd/blob/main/src/login/logind-polkit.c#L19 as this is a compile time switch and the "return 1" is only relevant for distros which build systemd without PolicyKit support. But Debian *does* build with PolicyKit support (i.e. ENABLE_POLKIT will be set). So, I don't see how this pull request makes any functional difference for Debian.Without the commit, policykit-1 needs to be installed - as this would be the only reason
This is a compile time check though (the commit you linked). I don't see how this is going to make a difference
OpenPGP_signature
Description: OpenPGP digital signature

