From dd0ccf68c1784999177b3680939bc047c19afcf30997f0bdbde0d05b9556443c Mon Sep 17 00:00:00 2001 From: Otto Hollmann Date: Thu, 6 Apr 2023 13:54:53 +0000 Subject: [PATCH] Accepting request 1077512 from home:mkoutny:pam-nl - sudo.pamd: Use common-session-nonlogin for >15 codestreams More info in https://github.com/SUSE/pam-config/pull/16 OBS-URL: https://build.opensuse.org/request/show/1077512 OBS-URL: https://build.opensuse.org/package/show/Base:System/sudo?expand=0&rev=239 --- sudo.changes | 6 ++++++ sudo.pamd | 2 +- sudo.spec | 3 +++ 3 files changed, 10 insertions(+), 1 deletion(-) diff --git a/sudo.changes b/sudo.changes index 898df7a..76cbe62 100644 --- a/sudo.changes +++ b/sudo.changes @@ -1,3 +1,9 @@ +------------------------------------------------------------------- +Fri Mar 31 13:05:27 UTC 2023 - Michal Koutný + +- sudo.pamd: Use common-session-nonlogin for >15 codestreams + More info in https://github.com/SUSE/pam-config/pull/16 + ------------------------------------------------------------------- Thu Mar 9 00:19:39 UTC 2023 - Jason Sikes diff --git a/sudo.pamd b/sudo.pamd index ed88ca7..41cbea8 100644 --- a/sudo.pamd +++ b/sudo.pamd @@ -3,5 +3,5 @@ auth include common-auth account include common-account password include common-password session optional pam_keyinit.so revoke -session include common-session +session include common-session-nonlogin # session optional pam_xauth.so diff --git a/sudo.spec b/sudo.spec index 961a55b..f612945 100644 --- a/sudo.spec +++ b/sudo.spec @@ -128,6 +128,9 @@ export LDFLAGS="-pie" %install %make_install install_uid=`id -u` install_gid=`id -g` +%if 0%{?suse_version} <= 1500 +sed -i '/^session/s/common-session-nonlogin/common-session/g' %{SOURCE3} +%endif %if %{defined _distconfdir} install -d -m 755 %{buildroot}%{_pam_vendordir} install -m 644 %{SOURCE3} %{buildroot}%{_pam_vendordir}/sudo