Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package gdm for openSUSE:Factory checked in 
at 2023-04-08 17:38:53
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/gdm (Old)
 and      /work/SRC/openSUSE:Factory/.gdm.new.19717 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "gdm"

Sat Apr  8 17:38:53 2023 rev:253 rq:1077756 version:44.0

Changes:
--------
--- /work/SRC/openSUSE:Factory/gdm/gdm.changes  2023-03-24 15:18:21.246241288 
+0100
+++ /work/SRC/openSUSE:Factory/.gdm.new.19717/gdm.changes       2023-04-08 
17:38:58.494015322 +0200
@@ -1,0 +2,8 @@
+Tue Mar 28 11:34:53 UTC 2023 - Thorsten Kukuk <ku...@suse.com>
+
+- Create two set of pam configuration files:
+  + *-sle.pamd are for SLES15 and older
+  + add postlogin-* includes to the others as required by openSUSEs
+    PAM config policy
+
+-------------------------------------------------------------------

New:
----
  gdm-autologin-sle.pamd
  gdm-fingerprint-sle.pamd
  gdm-sle.pamd
  gdm-smartcard-sle.pamd

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ gdm.spec ++++++
--- /var/tmp/diff_new_pack.Iq1HjM/_old  2023-04-08 17:38:59.950023681 +0200
+++ /var/tmp/diff_new_pack.Iq1HjM/_new  2023-04-08 17:38:59.966023772 +0200
@@ -50,6 +50,11 @@
 Source10:       reserveVT.conf
 # Use sysusers to create gdm system user
 Source11:       gdm.sysusers
+# PAM configuration files for SLE15 and older
+Source12:       gdm-sle.pamd
+Source13:       gdm-autologin-sle.pamd
+Source14:       gdm-fingerprint-sle.pamd
+Source15:       gdm-smartcard-sle.pamd
 # WARNING: do not remove/significantly change patch0 without updating the 
relevant patch in accountsservice too
 # PATCH-FIX-OPENSUSE gdm-s390-not-require-g-s-d_wacom.patch bsc#1129412 
yfji...@suse.com -- Remove the runtime requirement of g-s-d Wacom plugin
 Patch0:         gdm-s390-not-require-g-s-d_wacom.patch
@@ -273,18 +278,31 @@
 %meson_install
 ## Install PAM files.
 mkdir -p %{buildroot}%{_pam_vendordir}
+# Pam config for the greeter session
+cp %{SOURCE3} %{buildroot}%{_pam_vendordir}/gdm-launch-environment
+%if 0%{?suse_version} >= 1550
 # Generic pam config
 cp %{SOURCE1} %{buildroot}%{_pam_vendordir}/gdm
 # Pam config for autologin
 cp %{SOURCE2} %{buildroot}%{_pam_vendordir}/gdm-autologin
-# Pam config for the greeter session
-cp %{SOURCE3} %{buildroot}%{_pam_vendordir}/gdm-launch-environment
 %if %{enable_split_authentication}
 # Pam config for fingerprint authentication
 cp %{SOURCE4} %{buildroot}%{_pam_vendordir}/gdm-fingerprint
 # Pam config for smartcard authentication
 cp %{SOURCE5} %{buildroot}%{_pam_vendordir}/gdm-smartcard
 %endif
+%else
+# Generic pam config
+cp %{SOURCE12} %{buildroot}%{_pam_vendordir}/gdm
+# Pam config for autologin
+cp %{SOURCE13} %{buildroot}%{_pam_vendordir}/gdm-autologin
+%if %{enable_split_authentication}
+# Pam config for fingerprint authentication
+cp %{SOURCE14} %{buildroot}%{_pam_vendordir}/gdm-fingerprint
+# Pam config for smartcard authentication
+cp %{SOURCE15} %{buildroot}%{_pam_vendordir}/gdm-smartcard
+%endif
+%endif
 # The default gdm pam configuration is the one to be used as pam-password too
 ln -s gdm %{buildroot}%{_pam_vendordir}/gdm-password
 ## Install other files

++++++ gdm-autologin-sle.pamd ++++++
#%PAM-1.0
# GDM PAM configuration for autologin
auth     requisite      pam_nologin.so
auth     required       pam_permit.so
auth     optional       pam_gdm.so
auth     optional       pam_gnome_keyring.so
account  include        common-account
password include        common-password
session  required       pam_loginuid.so
session  optional       pam_keyinit.so force revoke
session  include        common-session

++++++ gdm-autologin.pamd ++++++
--- /var/tmp/diff_new_pack.Iq1HjM/_old  2023-04-08 17:39:00.038024186 +0200
+++ /var/tmp/diff_new_pack.Iq1HjM/_new  2023-04-08 17:39:00.038024186 +0200
@@ -4,9 +4,12 @@
 auth     required       pam_permit.so
 auth     optional       pam_gdm.so
 auth     optional       pam_gnome_keyring.so
-account  include        common-account
-password include        common-password
+account  substack       common-account
+account  include        postlogin-account
+password substack       common-password
+password include        postlogin-password
 session  required       pam_loginuid.so
 session  optional       pam_keyinit.so force revoke
-session  include        common-session
+session  substack       common-session
+session  include        postlogin-session
 

++++++ gdm-fingerprint-sle.pamd ++++++
#%PAM-1.0

auth       required                    pam_shells.so
auth       requisite                   pam_nologin.so
auth       requisite                   pam_faillock.so      preauth
auth       required                    pam_fprintd.so
auth       optional                    pam_permit.so
auth       required                    pam_env.so
auth       [success=ok default=1]      pam_gdm.so
auth       optional                    pam_gnome_keyring.so

account    include                     common-account

password   required                    pam_deny.so

session    include                     common-session
session    optional                    pam_gnome_keyring.so auto_start

++++++ gdm-fingerprint.pamd ++++++
--- /var/tmp/diff_new_pack.Iq1HjM/_old  2023-04-08 17:39:00.082024438 +0200
+++ /var/tmp/diff_new_pack.Iq1HjM/_new  2023-04-08 17:39:00.086024461 +0200
@@ -9,10 +9,12 @@
 auth       [success=ok default=1]      pam_gdm.so
 auth       optional                    pam_gnome_keyring.so
 
+account    substack                    common-account
 account    include                     common-account
 
 password   required                    pam_deny.so
 
-session    include                     common-session
+session    substack                    common-session
+session    include                     postlogin-session
 session    optional                    pam_gnome_keyring.so auto_start
 

++++++ gdm-sle.pamd ++++++
#%PAM-1.0
# GDM PAM standard configuration (with passwords)
auth     requisite      pam_nologin.so
auth     include        common-auth
account  include        common-account
password include        common-password
session  required       pam_loginuid.so
session  optional       pam_keyinit.so force revoke
session  include        common-session

++++++ gdm-smartcard-sle.pamd ++++++
#%PAM-1.0

auth       requisite                   pam_faillock.so      preauth
auth       required                    pam_pkcs11.so        wait_for_card 
card_only
auth       required                    pam_shells.so
auth       requisite                   pam_nologin.so
auth       optional                    pam_permit.so
auth       required                    pam_env.so
auth       [success=ok default=1]      pam_gdm.so
auth       optional                    pam_gnome_keyring.so

account    include                     common-account

password   required                    pam_deny.so

session    include                     common-session
session    optional                    pam_gnome_keyring.so auto_start

++++++ gdm-smartcard.pamd ++++++
--- /var/tmp/diff_new_pack.Iq1HjM/_old  2023-04-08 17:39:00.154024852 +0200
+++ /var/tmp/diff_new_pack.Iq1HjM/_new  2023-04-08 17:39:00.158024875 +0200
@@ -9,10 +9,12 @@
 auth       [success=ok default=1]      pam_gdm.so
 auth       optional                    pam_gnome_keyring.so
 
-account    include                     common-account
+account    substack                    common-account
+account    include                     postlogin-account
 
 password   required                    pam_deny.so
 
-session    include                     common-session
+session    substack                    common-session
+session    include                     postlogin-session
 session    optional                    pam_gnome_keyring.so auto_start
 

++++++ gdm.pamd ++++++
--- /var/tmp/diff_new_pack.Iq1HjM/_old  2023-04-08 17:39:00.190025058 +0200
+++ /var/tmp/diff_new_pack.Iq1HjM/_new  2023-04-08 17:39:00.190025058 +0200
@@ -1,10 +1,14 @@
 #%PAM-1.0
 # GDM PAM standard configuration (with passwords)
 auth     requisite      pam_nologin.so
-auth     include        common-auth
-account  include        common-account
-password include        common-password
+auth     substack       common-auth
+auth     include        postlogin-auth
+account  substack       common-account
+account  include        postlogin-account
+password substack       common-password
+password include        postlogin-password
 session  required       pam_loginuid.so
 session  optional       pam_keyinit.so force revoke
-session  include        common-session
+session  substack       common-session
+session  include        postlogin-session
 

Reply via email to