Some parts of systemd (the PAM module and udev's uaccess) want to talk to logind, but currently check for systemd init with sd_booted(). It is possible to build systemd without logind (configure --disable-logind), or use logind without systemd (in Debian/Ubuntu), in both cases sd_booted() would now be wrong after the recent sd_booted() fix[1]. For details, see [2] if you are interested. [1] http://cgit.freedesktop.org/systemd/systemd/commit/?id=66e411811b8090 [2] https://mail.gnome.org/archives/desktop-devel-list/2013-March/msg00092.html
Created attachment 77042 [details] [review] PAM, uaccess: check for logind, not for systemd
Looks good. Doesn't apply anymore though. Please apply and push!
"*rebase* and push" is what I wanted to write...
Thanks for the review! Rebased and pushed.
Use of freedesktop.org services, including Bugzilla, is subject to our Code of Conduct. How we collect and use information is described in our Privacy Policy.