summaryrefslogtreecommitdiff
path: root/debian
diff options
context:
space:
mode:
authorMark Hindley <mark@hindley.org.uk>2018-11-05 23:33:58 +0000
committerMark Hindley <mark@hindley.org.uk>2018-11-06 00:13:00 +0000
commitb3d29c67dce65adca985874d7c11b2db1bed0226 (patch)
tree817e43c970ae1d1ececa7f144ed86ed2bf0b8ca5 /debian
parent9c64a30510a806a7d1f05622b0cde06ee99900a8 (diff)
Replace source pam.d/elogind-user with local version based on current systemd source. SELinux support is commented out for now.
Diffstat (limited to 'debian')
-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