On Fri, 9 Dec 2005 18:22:33 -0600 Nathan Ingersoll <[EMAIL PROTECTED]> wrote:
> On 12/9/05, Felix Breuer <[EMAIL PROTECTED]> wrote: > > > Entrance executes a login shell to start a session? That is interesting. > > I did a quick grep and could not find the relevant part of the code, could > > you point me to it? > > > Sure, take a look in entrance/src/client/entrance_session.c at the function > entrance_session_start_user_session. It uses execl and eventually calls the > users specified shell with the arguments -l -c <sessioncommand>. The -l > argument specifies a login shell for bash, but some other shells will ignore > that if any other arguments are specified. Ah, now I got it! And the reason it did not work on my system was that the -l was not present in the outdated CVS snapshot I was using (sorry for that!) I am now going to update my distro's package to a current CVS snapshot and then try again. Thanks to the both of you! I now have a much better understanding of the login process. Regards, Felix ------------------------------------------------------- This SF.net email is sponsored by: Splunk Inc. Do you grep through log files for problems? Stop! Download the new AJAX search engine that makes searching your log files as easy as surfing the web. DOWNLOAD SPLUNK! http://ads.osdn.com/?ad_id=7637&alloc_id=16865&op=click _______________________________________________ enlightenment-devel mailing list enlightenment-devel@lists.sourceforge.net https://lists.sourceforge.net/lists/listinfo/enlightenment-devel