This is a more correct (architecturally) for the perl backend to GNOME System Tool's User & Groups to use libsecdb to get information about the existing profiles, roles, and those assigned to each user rather than parsing the user_attr and profiles files.
It required the addition of a perl module to wrap libsecdb. This was done using SWIG (already on Solaris) to generate the wrapper and then delivering this as part of the patch and subsequently building the .so perl module file at build time. I've tested the code on SPARC and x86 and it's worked cleanly. Attached is a diff of the changes. Thanks, Darren. -------------- next part -------------- An embedded and charset-unspecified text was scrubbed... Name: secdb.patch URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20090501/c3749b5b/attachment.ksh>
