<div style="font-family: Verdana; font-size: 12;">We have our own illumos kernel fork on github, with customizations.<br>I may consider to change the delivered pam.conf to include my lightdm entries, once it works.<br><br>The problem here, I think is not yet about pam. It's not even arrived at pam calls yet.<br>LightDM just sits waiting for a SIGUSR1 from X never arriving....<br><br>I compared the code from lxdm (currently working, even pam), and I found this in lxdm, just<br>after spawing X:<br><br>        g_message("add xserver watch\n");<br>        for( i = 0; i < 100; i++ )<br>        {<br>                if(lxcom_last_sig==SIGINT || lxcom_last_sig==SIGTERM)<br>                        break;<br>                if((s->dpy=xconn_open(display))!=NULL)<br>                        break;<br>                g_usleep(50 * 1000);<br>                //g_message("retry %d\n",i);<br>        }<br><br><div><br>looks like a loop to check for a signal different from SIGINT||SIGTERM, and trying to XOpenDisplay<br>for some time, until it works or give up.<br><br>Maybe this is a fallback for SIGUSR1 not coming in?<br><br>Gabriele.<br></div><tt><br>----------------------------------------------------------------------------------<br><br>Da: Guido Berhoerster <gber@opensuse.org><br>A: LightDM Mailing List <lightdm@lists.freedesktop.org> <br>Data: 27 marzo 2014 15.56.16 CET<br>Oggetto: Re: [LightDM] Building on XStreamOS/illumos<br><br></tt><blockquote style="BORDER-LEFT: #000080 2px solid; MARGIN-LEFT: 5px; PADDING-LEFT: 5px"><tt>* Gabriele Bulfon <gabriele.bulfon@sonicle.com> [2014-03-27 12:57]:<br>> Thanks Guido,<br>> our XStreamOS features recent xorg 1.14.5 as from oracle open repo.<br>> I assume those issues you talk about are already present in this.<br>> Do you think so?<br><br>I don't think there have been any changes, if you use XNV gate<br>from Oracle everything should still work as described in the<br>presentation I referenced, have a look at it, it even provides<br>links to the sdtlogin implementation.<br><br>> I will definetly look at the gdm patch sets to see if and how they can fit into lightdm.<br>> Anyway, XStreamOS Desktop does not include gdm at the moment (we would like to have lightdm instead).<br>> So I don't have pam files for gdm.<br>> Can you point me to some files to see around?<br><br>There are no pam files in Illumos, it only has a single static<br>/etc/pam.conf, see<br>http://src.illumos.org/source/xref/illumos-gate/usr/src/lib/libpam/pam.conf<br>So you either need to patch the PAM service names lightdm uses<br>and try to re-use the ones gdm uses or adapt pam.conf. The latter<br>would be a problem if you intended to create an IPS package of<br>lightdm, /etc/pam.conf is delivered by SUNWcs and there is no<br>way of amending it.<br>-- <br>Guido Berhoerster<br>_______________________________________________<br>LightDM mailing list<br>LightDM@lists.freedesktop.org<br>http://lists.freedesktop.org/mailman/listinfo/lightdm<br><br><br></tt></blockquote></div>