[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#922160: lightdm: Add elogind support



Package: lightdm
Severity: important
Tags: patch

Dear Maintainer,

Please add support for elogind so that lightdm can be used with non-systemd
inits.

The virtual package logind has been seconded for inclusion in Debian Policy (see
#917431) and elogind providing this has migrated to testing.

For lightdm to support this and work with elogind the patch below is required.

Thanks

Mark

commit ef221f2191f36669157fda8de95bc21712a0a9c0
Author: Mark Hindley <mark@hindley.org.uk>
Date:   Tue Feb 12 18:58:35 2019 +0000

    Add elogind support.
    
     - lightdm optionally depends virtual package logind.
     - optionally register elogind session via PAM.

diff --git a/debian/control b/debian/control
index fff913a..88aebb8 100644
--- a/debian/control
+++ b/debian/control
@@ -33,7 +33,7 @@ Package: lightdm
 Architecture: any
 Depends: adduser,
          dbus,
-         libpam-systemd [linux-any] | consolekit,
+         libpam-systemd [linux-any] | logind | consolekit,
          lightdm-gtk-greeter | lightdm-greeter,
          lsb-base (>= 3.0-6),
          ${misc:Depends},
diff --git a/debian/patches/05_debianize-pam-files.patch b/debian/patches/05_debianize-pam-files.patch
index 36a112e..3905a83 100644
--- a/debian/patches/05_debianize-pam-files.patch
+++ b/debian/patches/05_debianize-pam-files.patch
@@ -60,6 +60,11 @@
  
  # Always let the greeter start without authentication
  auth      required pam_permit.so
+@@ -15,3 +16,4 @@
+ # Setup session
+ session   required pam_unix.so
+ session   optional pam_systemd.so
++session   optional pam_elogind.so
 --- a/data/pam/lightdm-autologin
 +++ b/data/pam/lightdm-autologin
 @@ -1,20 +1,37 @@


Reply to: