Hi vda, Thanks for the reply. But unfortunately that does not work for me.
Since my /bin dir does not have setsid or cttyhack utilities in it. # cd /bin # ls addgroup deluser ln ping sync adduser df login ping6 tar ash dmesg ls ps tempfile busybox dnsdomainname mkdir pwd touch cat echo mknod readlink true chgrp false mktemp rm umount chmod grep more rmdir uname chown gunzip mount run-parts usleep chroot gzip mt sed vi cp hostname mv sh watch date ip netstat sleep zcat dd ipcalc nice stty delgroup kill pidof su Any other clues? Thanks, Sreen -----Original Message----- From: Denis Vlasenko [mailto:[EMAIL PROTECTED] Sent: Sunday, January 27, 2008 3:54 PM To: [email protected] Cc: Tallam, Sreenivas Subject: Re: -sh: can't access tty; job control turned off - busybox v1.6.0 On Saturday 12 January 2008 02:02, Tallam, Sreenivas wrote: > Hi All, > > This has been discussed in the forum before but all of them were > focused with a busybox version lower than what I am using So I am > asking this question to the yet again, please bear with me > > I am running a linux 2.6.10 kernel with a BusyBox v1.6.0. > And I see the following error on the above > > My inittab, has the following enteries # cat /etc/inittab > > # Default entries for busybox init. > ::ctrlaltdel:/sbin/reboot > ::shutdown:/bin/umount -a -r > ::shutdown:/sbin/swapoff -a > ::restart:/sbin/init > ::askfirst:-/bin/sh In this case, /bin/sh will have /dev/console as a tty. /dev/console is handled specially by kernel and cannot be a *controlling tty*. older busybox's init contained a hack which "cheated" and opened *different* /dev/xxx. The hack is now moved to separate helper applet - cttyhack, so that people who need /dev/console really get what they want. Try this: ::askfirst:/bin/setsid /bin/cttyhack /bin/sh [should work without setsid too] -- vda _______________________________________________ busybox mailing list [email protected] http://busybox.net/cgi-bin/mailman/listinfo/busybox
