- Make mkpamrules additionally support SUSE's usage of /usr/etc/pam.d (boo#1156094, gh#neutrinolabs/xrdp!1442): https://lists.opensuse.org/opensuse-factory/2019-08/msg00113.html OBS-URL: https://build.opensuse.org/request/show/748003 OBS-URL: https://build.opensuse.org/package/show/X11:RemoteDesktop/xrdp?expand=0&rev=69
25 lines
604 B
Diff
25 lines
604 B
Diff
Index: xrdp-0.9.11/instfiles/pam.d/mkpamrules
|
|
===================================================================
|
|
--- xrdp-0.9.11.orig/instfiles/pam.d/mkpamrules
|
|
+++ xrdp-0.9.11/instfiles/pam.d/mkpamrules
|
|
@@ -8,6 +8,7 @@ outfile="$3"
|
|
|
|
service="xrdp-sesman"
|
|
pamdir="/etc/pam.d"
|
|
+pamdir_suse="/usr/etc/pam.d"
|
|
|
|
guess_rules ()
|
|
{
|
|
@@ -16,6 +17,11 @@ guess_rules ()
|
|
return
|
|
fi
|
|
|
|
+ if test -s "$pamdir_suse/common-account"; then
|
|
+ rules="suse"
|
|
+ return
|
|
+ fi
|
|
+
|
|
if test -s "$pamdir/common-account"; then
|
|
if grep "^@include" "$pamdir/passwd" >/dev/null 2>&1; then
|
|
rules="debian"
|