On 17.12.2014 17:25, Jussi Laako wrote:
the fact that pam_sm_open_session() in src/login/pam_systemd.c sets the tty variable to NULL in case of X11, cron and ssh logins before passing
Overall, the problem is that systemd doesn't understand things like having sessions under wayland/weston. It only understands about text logins and X11 and assumes a text login when it cannot detect X11.
Then on the pam_systemd path there's a lot of undocumented mysterious logic that changed drastically, without explanation between systemd 208 and 212 (and broke TLM already once) and is probably subject to change in future.
Main problem of systemd is that it is making lot of strange assumptions that are highly unlikely to hold in complex embedded configurations that are not your usual server or desktop.
_______________________________________________ Dev mailing list [email protected] https://lists.tizen.org/listinfo/dev
