blob: aee849dfad5a65c692ca07e0cdee29f3ae31155d (
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
|
Needed to start the user daemon for newer GDM version. Also attempts to run gnome session openrc's PAM module.
The latter change may be an OpenRC issue, but I haven't ruled it out. This works for now.
XXX for gdm-password.pam: Technically system-local-login should take care of this. Might be an openrc bug?
diff --git a/data/pam-exherbo/gdm-launch-environment.pam b/data/pam-exherbo/gdm-launch-environment.pam
index 3f5d788b1..3bf3bd551 100644
--- a/data/pam-exherbo/gdm-launch-environment.pam
+++ b/data/pam-exherbo/gdm-launch-environment.pam
@@ -13,5 +13,6 @@ session optional pam_loginuid.so
session optional pam_keyinit.so force revoke
session required pam_succeed_if.so audit quiet_success user ingroup gdm
-session optional pam_systemd.so
+-session optional pam_openrc.so
-session optional pam_elogind.so
session optional pam_permit.so
diff --git a/data/pam-exherbo/gdm-password.pam b/data/pam-exherbo/gdm-password.pam
index d462030a2..860324c53 100644
--- a/data/pam-exherbo/gdm-password.pam
+++ b/data/pam-exherbo/gdm-password.pam
@@ -8,5 +8,7 @@ account include system-local-login
password include system-local-login
password optional pam_gnome_keyring.so use_authtok
+-session optional pam_gnome_session_openrc.so
+-session optional pam_openrc.so
session include system-local-login
session optional pam_gnome_keyring.so auto_start
|