diff options
author | Simo Sorce <simo@redhat.com> | 2013-09-10 18:24:41 -0400 |
---|---|---|
committer | Jakub Hrozek <jhrozek@redhat.com> | 2013-09-16 15:48:34 +0200 |
commit | b49a7d90708e816120ff88ce5a88fa62b35ff795 (patch) | |
tree | 798ae2d5998a37a7efd7420cad9a483b76ef973c /contrib/sssd.spec.in | |
parent | 6d2942eb10f5fc4f791498d7f6c2ef021c3b8777 (diff) | |
download | sssd-b49a7d90708e816120ff88ce5a88fa62b35ff795.tar.gz sssd-b49a7d90708e816120ff88ce5a88fa62b35ff795.tar.xz sssd-b49a7d90708e816120ff88ce5a88fa62b35ff795.zip |
util: Use systemd-login to check user sessions
Use systemd-lgin in preference to check if the user is logged in or not.
Fall back to the old method if no systemd-login support is available at compile
time or if it returns a fatal error, and can't determine the status of the user
on its own.
This will allow to consider a user really active (in order to reuse or refresh
crdentials) only if it really is logged into the system, and not just if one
of the user's processes is stuck around.
Resolves:
https://fedorahosted.org/sssd/ticket/2084
Diffstat (limited to 'contrib/sssd.spec.in')
-rw-r--r-- | contrib/sssd.spec.in | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/contrib/sssd.spec.in b/contrib/sssd.spec.in index 3b6c2596f..fe002b6fa 100644 --- a/contrib/sssd.spec.in +++ b/contrib/sssd.spec.in @@ -125,6 +125,9 @@ BuildRequires: libnl3-devel %else BuildRequires: libnl-devel %endif +%if (0%{?use_systemd} == 1) +BuildRequires: systemd-devel +%endif # RHEL 5 is too old to support samba4 and the PAC responder %if !0%{?is_rhel5} |