|
From: Phuah Y. K. <yk....@ne...> - 2006-09-14 08:11:54
|
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
|