[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[E-devel] Problem with latest entrance commit



Hi,

Sorry that this came in late. The latest entrance patch have some problems

---------------------
revision 1.86
date: 2006/08/31 14:37:37;  author: essiene;  state: Exp;  lines: +73 -24
- Commit Entrance shell utilization patches from Eugen Minciu... they
work like a charm :)
- Update TODO
---------------------

There IS a reason for using /bin/sh and not the user's shell, and that
explains the mess at that part of the code. Check the following commit.

---------------------
revision 1.80
date: 2005/12/10 05:55:09;  author: xcomputerman;  state: Exp;  lines: +1 -1
I thought I had committed this...
Force usage of /bin/sh to execute session to avoid problems with csh users.
---------------------

The exact Reason can be seen from the tcsh man page

----------------
    -l  The shell is a login shell.  Applicable only if -l is the only
flag specified.
----------------

So there you go, you can't do csh -l -c xxx, it won't work, and the
latest commit will give problems to users with their default shell set
to csh.

Cheers,
Phuah Yee Keat