ports/168841: x11/slim fails to authorize (through kereros) if built without pam support
Henry Hu
henry.hu.sh at gmail.com
Thu Jun 21 07:00:25 UTC 2012
The following reply was made to PR ports/168841; it has been noted by GNATS.
From: Henry Hu <henry.hu.sh at gmail.com>
To: bug-followup at freebsd.org, c.kworr at gmail.com,
Doug Barton <dougb at freebsd.org>, Gleb Kurtsou <gleb.kurtsou at gmail.com>
Cc:
Subject: Re: ports/168841: x11/slim fails to authorize (through kereros) if
built without pam support
Date: Thu, 21 Jun 2012 02:51:25 -0400
--047d7b339cfb079a3404c2f5f3ac
Content-Type: text/plain; charset=ISO-8859-1
This patch enables PAM in slim.
Details:
* add -DUSE_PAM=yes to cmake args
* install pam config file for "slim".
* patch app.cpp to allow rebooting without login
* modify rc.d script to start after hal. For new X server, this should
be required to be able to input.
Most of it comes from
http://www.freebsd.org/cgi/query-pr.cgi?pr=152236, with some changes.
Thanks to Gleb Kurtsou <gleb.kurtsou at gmail.com>.
I've tested the patch, and I am able to log in. I'm not sure about
kereros. Please test it.
--
Cheers,
Henry
--047d7b339cfb079a3404c2f5f3ac
Content-Type: application/octet-stream; name="slim-1.3.3_2.patch"
Content-Disposition: attachment; filename="slim-1.3.3_2.patch"
Content-Transfer-Encoding: base64
X-Attachment-Id: f_h3pgt0kx0
ZGlmZiAtcnVOIC0tZXhjbHVkZT1DVlMgLS1leGNsdWRlPS5zdm4gL3RtcC9jdnN0bXAvcG9ydHMv
eDExL3NsaW0vTWFrZWZpbGUgL3Vzci9wb3J0cy94MTEvc2xpbS5uZXcvTWFrZWZpbGUKLS0tIC90
bXAvY3ZzdG1wL3BvcnRzL3gxMS9zbGltL01ha2VmaWxlCTIwMTItMDYtMjEgMDI6MTk6MDAuMDAw
MDAwMDAwIC0wNDAwCisrKyAvdXNyL3BvcnRzL3gxMS9zbGltLm5ldy9NYWtlZmlsZQkyMDEyLTA2
LTIxIDAyOjEyOjE5LjAwMDAwMDAwMCAtMDQwMApAQCAtNiw3ICs2LDcgQEAKIAogUE9SVE5BTUU9
CXNsaW0KIFBPUlRWRVJTSU9OPQkxLjMuMwotUE9SVFJFVklTSU9OPQkxCitQT1JUUkVWSVNJT049
CTIKIENBVEVHT1JJRVM9CXgxMQogTUFTVEVSX1NJVEVTPQlodHRwOi8vc2xpbS5iZXJsaW9zLmRl
L3JlbGVhc2VzLwogRElTVEZJTEVTPQkke0RJU1ROQU1FfSR7RVhUUkFDVF9TVUZYfSAke0RJU1RO
QU1FfSR7RVhUUkFDVF9TVUZYfS5yZWxlYXNlLmFzYwpAQCAtMjksNyArMjksNyBAQAogVVNFX1JD
X1NVQlI9CXNsaW0uc2gKIFNVQl9GSUxFUz0JcGtnLW1lc3NhZ2UKIAotQ01BS0VfQVJHUz0JLURV
U0VfQ09OU09MRUtJVD15ZXMKK0NNQUtFX0FSR1M9CS1EVVNFX0NPTlNPTEVLSVQ9eWVzIC1EVVNF
X1BBTT15ZXMKIAogTUFOMT0JCXNsaW0uMQogCkBAIC01OCw2ICs1OCwxMCBAQAogCUBpZiBbICEg
LWYgJHtQUkVGSVh9L2V0Yy9zbGltLmNvbmYgXTsgdGhlbiBcCiAJCSR7Q1B9ICR7UFJFRklYfS9l
dGMvc2xpbS5jb25mLnNhbXBsZSAke1BSRUZJWH0vZXRjL3NsaW0uY29uZiA7IFwKIAlmaQorCUAk
e0lOU1RBTExfREFUQX0gJHtGSUxFU0RJUn0vcGFtLmNvbmYgJHtQUkVGSVh9L2V0Yy9wYW0uZC9z
bGltLmRlZmF1bHQKKwlAaWYgWyAhIC1mICR7UFJFRklYfS9ldGMvcGFtLmQvc2xpbSBdOyB0aGVu
IFwKKwkJJHtDUH0gLXAgJHtQUkVGSVh9L2V0Yy9wYW0uZC9zbGltLmRlZmF1bHQgJHtQUkVGSVh9
L2V0Yy9wYW0uZC9zbGltIDsgXAorCWZpCiAJQCR7Q0FUfSAke1BLR01FU1NBR0V9CiAKIC5pbmNs
dWRlIDxic2QucG9ydC5wb3N0Lm1rPgpkaWZmIC1ydU4gLS1leGNsdWRlPUNWUyAtLWV4Y2x1ZGU9
LnN2biAvdG1wL2N2c3RtcC9wb3J0cy94MTEvc2xpbS9maWxlcy9wYW0uY29uZiAvdXNyL3BvcnRz
L3gxMS9zbGltLm5ldy9maWxlcy9wYW0uY29uZgotLS0gL3RtcC9jdnN0bXAvcG9ydHMveDExL3Ns
aW0vZmlsZXMvcGFtLmNvbmYJMTk2OS0xMi0zMSAxOTowMDowMC4wMDAwMDAwMDAgLTA1MDAKKysr
IC91c3IvcG9ydHMveDExL3NsaW0ubmV3L2ZpbGVzL3BhbS5jb25mCTIwMTItMDYtMjEgMDE6NTU6
MTguMDAwMDAwMDAwIC0wNDAwCkBAIC0wLDAgKzEsNCBAQAorYXV0aAkJaW5jbHVkZQkJc3lzdGVt
CithY2NvdW50CQlpbmNsdWRlCQlzeXN0ZW0KK3Nlc3Npb24JCWluY2x1ZGUJCXN5c3RlbQorcGFz
c3dvcmQJaW5jbHVkZQkJc3lzdGVtCmRpZmYgLXJ1TiAtLWV4Y2x1ZGU9Q1ZTIC0tZXhjbHVkZT0u
c3ZuIC90bXAvY3ZzdG1wL3BvcnRzL3gxMS9zbGltL2ZpbGVzL3BhdGNoLWFwcC5jcHAtcmVib290
IC91c3IvcG9ydHMveDExL3NsaW0ubmV3L2ZpbGVzL3BhdGNoLWFwcC5jcHAtcmVib290Ci0tLSAv
dG1wL2N2c3RtcC9wb3J0cy94MTEvc2xpbS9maWxlcy9wYXRjaC1hcHAuY3BwLXJlYm9vdAkxOTY5
LTEyLTMxIDE5OjAwOjAwLjAwMDAwMDAwMCAtMDUwMAorKysgL3Vzci9wb3J0cy94MTEvc2xpbS5u
ZXcvZmlsZXMvcGF0Y2gtYXBwLmNwcC1yZWJvb3QJMjAxMi0wNi0yMSAwMjoxNjo1Mi4wMDAwMDAw
MDAgLTA0MDAKQEAgLTAsMCArMSwxMiBAQAorLS0tIGFwcC5jcHAub3JpZwkyMDEyLTA2LTIxIDAy
OjA4OjM4LjAwMDAwMDAwMCAtMDQwMAorKysrIGFwcC5jcHAJMjAxMi0wNi0yMSAwMjowODo1My4w
MDAwMDAwMDAgLTA0MDAKK0BAIC00MTIsNiArNDEyLDkgQEAKKyAgICAgICAgIHN3aXRjaChMb2dp
blBhbmVsLT5nZXRBY3Rpb24oKSl7CisgICAgICAgICAgICAgY2FzZSBQYW5lbDo6RXhpdDoKKyAg
ICAgICAgICAgICBjYXNlIFBhbmVsOjpDb25zb2xlOgorKyAgICAgICAgICAgIGNhc2UgUGFuZWw6
OlN1c3BlbmQ6CisrICAgICAgICAgICAgY2FzZSBQYW5lbDo6UmVib290OgorKyAgICAgICAgICAg
IGNhc2UgUGFuZWw6OkhhbHQ6CisgICAgICAgICAgICAgICAgIHJldHVybiB0cnVlOyAvLyA8LS0t
IFRoaXMgaXMgc2ltcGx5IGZha2UhCisgICAgICAgICAgICAgZGVmYXVsdDoKKyAgICAgICAgICAg
ICAgICAgYnJlYWs7CmRpZmYgLXJ1TiAtLWV4Y2x1ZGU9Q1ZTIC0tZXhjbHVkZT0uc3ZuIC90bXAv
Y3ZzdG1wL3BvcnRzL3gxMS9zbGltL2ZpbGVzL3NsaW0uc2guaW4gL3Vzci9wb3J0cy94MTEvc2xp
bS5uZXcvZmlsZXMvc2xpbS5zaC5pbgotLS0gL3RtcC9jdnN0bXAvcG9ydHMveDExL3NsaW0vZmls
ZXMvc2xpbS5zaC5pbgkyMDEyLTA2LTIxIDAyOjE5OjAwLjAwMDAwMDAwMCAtMDQwMAorKysgL3Vz
ci9wb3J0cy94MTEvc2xpbS5uZXcvZmlsZXMvc2xpbS5zaC5pbgkyMDEyLTA2LTIxIDAxOjU0OjE5
LjAwMDAwMDAwMCAtMDQwMApAQCAtMyw3ICszLDcgQEAKICMgJEZyZWVCU0Q6IHBvcnRzL3gxMS9z
bGltL2ZpbGVzL3NsaW0uc2guaW4sdiAxLjggMjAxMi8wNi8wMyAwNjo1NTo0NiBkb3VnYiBFeHAg
JAogIwogIyBQUk9WSURFOiBzbGltCi0jIFJFUVVJUkU6IExPR0lOIGRidXMKKyMgUkVRVUlSRTog
TE9HSU4gZGJ1cyBoYWxkCiAjIEtFWVdPUkQ6IHNodXRkb3duCiAjCiAjIEFkZCB0aGUgZm9sbG93
aW5nIGxpbmVzIHRvIC9ldGMvcmMuY29uZiB0byBlbmFibGUgc2xpbToKZGlmZiAtcnVOIC0tZXhj
bHVkZT1DVlMgLS1leGNsdWRlPS5zdm4gL3RtcC9jdnN0bXAvcG9ydHMveDExL3NsaW0vcGtnLXBs
aXN0IC91c3IvcG9ydHMveDExL3NsaW0ubmV3L3BrZy1wbGlzdAotLS0gL3RtcC9jdnN0bXAvcG9y
dHMveDExL3NsaW0vcGtnLXBsaXN0CTIwMTItMDYtMjEgMDI6MTk6MDAuMDAwMDAwMDAwIC0wNDAw
CisrKyAvdXNyL3BvcnRzL3gxMS9zbGltLm5ldy9wa2ctcGxpc3QJMjAxMi0wNi0yMSAwMjowMzow
NS4wMDAwMDAwMDAgLTA0MDAKQEAgLTgsNiArOCw5IEBACiBAdW5leGVjIGlmIGNtcCAtcyAlRC9l
dGMvc2xpbS5jb25mLnNhbXBsZSAlRC9ldGMvc2xpbS5jb25mOyB0aGVuIHJtIC1mICVEL2V0Yy9z
bGltLmNvbmY7IGZpCiBldGMvc2xpbS5jb25mLnNhbXBsZQogQGV4ZWMgaWYgWyAhIC1mICVEL2V0
Yy9zbGltLmNvbmYgXSA7IHRoZW4gY3AgLXAgJUQvJUYgJUIvc2xpbS5jb25mOyBmaQorQHVuZXhl
YyBpZiBjbXAgLXMgJUQvZXRjL3BhbS5kL3NsaW0uZGVmYXVsdCAlRC9ldGMvcGFtLmQvc2xpbTsg
dGhlbiBybSAtZiAlRC9ldGMvcGFtLmQvc2xpbSA7IGZpCitldGMvcGFtLmQvc2xpbS5kZWZhdWx0
CitAZXhlYyBpZiBbICEgLWYgJUQvZXRjL3BhbS5kL3NsaW0gXSA7IHRoZW4gY3AgLXAgJUQvJUYg
JUIvc2xpbTsgZmkKIEBleGVjIC9iaW4vcm0gLWYgJUQvc2hhcmUvbWFuL21hbjEvc2xpbS4xCiBA
ZXhlYyBybWRpciAiJUQvc2hhcmUvbWFuL21hbjEiIDI+L2Rldi9udWxsIHx8IHRydWUKIEBleGVj
IHJtZGlyICIlRC9zaGFyZS9tYW4iIDI+L2Rldi9udWxsIHx8IHRydWUK
--047d7b339cfb079a3404c2f5f3ac--
More information about the freebsd-ports-bugs
mailing list