summaryrefslogtreecommitdiff
blob: 047fb41c8592cb0bd2313b25f413f48e80f96479 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
http://bugs.gentoo.org/372229

--- Makefile
+++ Makefile
@@ -28,6 +28,10 @@
 PAMFLAGS += -DHAVE_CONSOLEKIT=1
 endif
 
+ifeq "$(SYSTEMD)" "yes"
+PAMFLAGS += -DHAVE_SYSTEMD=1
+endif
+
 ifeq "$(GNOME_KEYRING)" "yes"
 PAMFLAGS += -DHAVE_GNOME_KEYRING=1
 endif
--- system-login.in
+++ system-login.in
@@ -45,7 +45,10 @@
 #endif
 session		include		system-auth
 #if HAVE_CONSOLEKIT
-session		optional	pam_ck_connector.so nox11
+-session	optional	pam_ck_connector.so nox11
+#endif
+#if HAVE_SYSTEMD
+-session	optional	pam_systemd.so
 #endif
 #if HAVE_GNOME_KEYRING
 session		optional	pam_gnome_keyring.so auto_start