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

Reply via email to