[BusyBox] msh as login shell
Brian Wilson
bwilson at ihpva.org
Sat Sep 22 11:39:15 UTC 2001
> On Wed Sep 19, 2001 at 08:06:43AM -0700, Brian Wilson wrote:
> >
> > I am trying to use msh as the login shell with tinylogin + busybox.
> > The exact same set up works with ash compiled into busybox.
> > With msh, it looks like the shell is just dying after login runs.
> >
> > Is there something special to set this up or is it just nonfunctional?
>
> I've certainly used it as a login shell before and it worked
> for me. Are you running any scripts that do things like
> for i in `ls *.c` ; do echo $i ; done
> ?
>
> -Erik
Msh works as a login shell on a rh 7.1 development system, but not on
the i386 target system which is a PC with tinylogin and busybox. It's
supposed to be statically linked with uclibc but the behaviour is the
same when I link it with glibc.
I put printf's in until I found that it is getting into the main
command loop. It does not print a prompt or wait for input; instead it
loops 8 times and then seg faults. Same thing happens either at login
or using su.
Everything is statically linked.
To build busybox I change only the two lines selecting ash versus
msh. Ash works. I have tried using the latest CVS of busybox, normally
we are working with 0.53pre. I have tried the latest tinylogin.
Suggestions?
--
Brian Wilson
Coactive Networks
More information about the busybox
mailing list