blob: 047fb41c8592cb0bd2313b25f413f48e80f96479 [file] [log] [blame]
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