summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--debian/extra/pam.d/elogind-user11
-rw-r--r--debian/libpam-elogind.install2
-rw-r--r--debian/not-installed2
3 files changed, 14 insertions, 1 deletions
diff --git a/debian/extra/pam.d/elogind-user b/debian/extra/pam.d/elogind-user
new file mode 100644
index 000000000..6a5d13d80
--- /dev/null
+++ b/debian/extra/pam.d/elogind-user
@@ -0,0 +1,11 @@
+# This file is part of elogind.
+#
+# Used by elogind --user instances.
+@include common-account
+# SELinux is disabled at the moment
+# session required pam_selinux.so close
+# session required pam_selinux.so nottys open
+session required pam_loginuid.so
+session required pam_limits.so
+@include common-session-noninteractive
+session optional pam_elogind.so
diff --git a/debian/libpam-elogind.install b/debian/libpam-elogind.install
index bb5f0a745..3458d5634 100644
--- a/debian/libpam-elogind.install
+++ b/debian/libpam-elogind.install
@@ -1,4 +1,4 @@
-etc/pam.d/elogind-user
+debian/extra/pam.d/ /etc
lib/*/security/pam_elogind.so
usr/share/man/man8/pam_elogind.8
debian/extra/pam-configs/ /usr/share/
diff --git a/debian/not-installed b/debian/not-installed
index 105ef91ea..7a800323c 100644
--- a/debian/not-installed
+++ b/debian/not-installed
@@ -5,3 +5,5 @@ usr/share/doc/elogind/GVARIANT-SERIALIZATION
usr/share/factory/
# Included in udev
lib/udev/rules.d/70-power-switch.rules
+# Replaced with file from extras/pam.d
+etc/pam.d/elogind-user