]> git.pld-linux.org Git - packages/gdm.git/commitdiff
- add gdm-launch-environment.pamd auto/th/gdm-3.6.0-4
authorArtur Frysiak <artur@frysiak.net>
Fri, 5 Oct 2012 17:28:42 +0000 (19:28 +0200)
committerArtur Frysiak <artur@frysiak.net>
Fri, 5 Oct 2012 17:28:42 +0000 (19:28 +0200)
- rel. 4

gdm-launch-environment.pamd [new file with mode: 0644]
gdm.spec

diff --git a/gdm-launch-environment.pamd b/gdm-launch-environment.pamd
new file mode 100644 (file)
index 0000000..e1d6f39
--- /dev/null
@@ -0,0 +1,16 @@
+account     required    pam_nologin.so
+account     required    pam_succeed_if.so audit quiet_success user = xdm
+account     required    pam_permit.so
+
+auth        required    pam_env.so
+auth        required    pam_succeed_if.so audit quiet_success user = xdm
+auth        required    pam_permit.so
+
+password    required    pam_deny.so
+
+session     required    pam_loginuid.so
+session     required    pam_systemd.so kill-session-processes=1
+session     optional    pam_keyinit.so force revoke
+session     required    pam_succeed_if.so audit quiet_success user = xdm
+session     required    pam_permit.so
+
index 4d5fd4be68d027c24800445f4a20d9989ce75e74..79b6ef715aaf01759e41750632c169c0ccdcac30 100644 (file)
--- a/gdm.spec
+++ b/gdm.spec
@@ -2,7 +2,7 @@
 # TODO:
 # - s=/dev/null=/home/services/xdm= in %%trigger for graceful upgrade from xdm/kdm/gdm 2.2
 # - check all /etc/pam.d/gdm-* to be pldized:
-#   gdm-autologin[4] gdm-fingerprint[11] gdm-password[1] gdm-smartcard gdm-welcome
+#   gdm-autologin[4] gdm-fingerprint[10] gdm-password[1] gdm-smartcard gdm-launch-environment[11]
 #
 # Conditional build:
 %bcond_without  systemd # by default use systemd for session tracking instead of ConsoleKit (fallback to ConsoleKit on runtime)
@@ -16,7 +16,7 @@ Summary(ru.UTF-8):    Дисплейный менеджер GNOME
 Summary(uk.UTF-8):     Дисплейний менеджер GNOME
 Name:          gdm
 Version:       3.6.0
-Release:       3
+Release:       4
 Epoch:         2
 License:       GPL/LGPL
 Group:         X11/Applications
@@ -31,6 +31,7 @@ Source6:      %{name}-default.desktop
 Source7:       %{name}.upstart
 Source9:       %{name}.tmpfiles
 Source10:      %{name}-fingerprint.pamd
+Source11:      gdm-launch-environment.pamd
 Patch0:                %{name}-xdmcp.patch
 Patch1:                %{name}-xsession.patch
 Patch2:                %{name}-defaults.patch
@@ -258,6 +259,7 @@ install -d $RPM_BUILD_ROOT/etc/{rc.d/init.d,pam.d,security,init} \
 cp -p %{SOURCE1} $RPM_BUILD_ROOT/etc/pam.d/gdm-password
 cp -p %{SOURCE10} $RPM_BUILD_ROOT/etc/pam.d/gdm-fingerprint
 cp -p %{SOURCE4} $RPM_BUILD_ROOT/etc/pam.d/gdm-autologin
+cp -p %{SOURCE11} $RPM_BUILD_ROOT/etc/pam.d/gdm-launch-environment
 install -p %{SOURCE2} $RPM_BUILD_ROOT/etc/rc.d/init.d/gdm
 cp -p %{SOURCE7} $RPM_BUILD_ROOT/etc/init/%{name}.conf
 cp -p %{SOURCE3} $RPM_BUILD_ROOT%{_pixmapsdir}
This page took 0.148277 seconds and 4 git commands to generate.