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