Gregory Kriehn wrote:
I've finally isolated the problem -- I have /bin/tcsh defined as my default shell in /etc/passwd. Right now entrance will not allow anything other than /bin/bash to be used to launch an enlightenment session (switching back to bash allowed me to launch an enlightenment again from entrance under init level 5). Something broke in entrance when changes were made to cvs sometime around October 15th. Now that we know what the problem is, it should be easy to fix (and if someone could send me an e-mail once it's fixed, that would be great -- I'm partial to tcsh)!

### I see this from cvs log:

revision 1.76
date: 2005/10/10 10:33:29;  author: xcomputerman;  state: Exp;  lines: +2 -2
Execute sessions using a login shell. This should fix EAP issues with E17. Also,
 updates to the default config.

### and this from entrance_session.c:
/* replace this process with a clean small one that just waits for its */
   /* child to exit.. passed on the cmd-line */
   execl(shell, shell, "-l", "-c", buf, NULL);

### and this from tcsh man page
-l The shell is a login shell. Applicable only if -l is the only flag
           specified.

Should be bingo?

Cheers,
Phuah Yee Keat


-------------------------------------------------------
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
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to