Date: Thu, 21 Jun 2012 07:00:25 GMT From: Henry Hu <henry.hu.sh@gmail.com> To: freebsd-ports-bugs@FreeBSD.org Subject: Re: ports/168841: x11/slim fails to authorize (through kereros) if built without pam support Message-ID: <201206210700.q5L70Phe070666@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
The following reply was made to PR ports/168841; it has been noted by GNATS. From: Henry Hu <henry.hu.sh@gmail.com> To: bug-followup@freebsd.org, c.kworr@gmail.com, Doug Barton <dougb@freebsd.org>, Gleb Kurtsou <gleb.kurtsou@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@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--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201206210700.q5L70Phe070666>