On Mon, Jul 04, 2011 at 06:55:42PM +0200, Gilles wrote:
> On Mon, 04 Jul 2011 10:28:39 -0400, Chuck Meade
> <[email protected]> wrote:
> >  http://www.busybox.net/FAQ.html#job_control
> 
> Thanks for the tip. Busybox's inittab doesn't mention /dev/console:
> 
> ===============
> # Startup the system
> console::sysinit:/bin/sh /etc/rc
> 
> # Set up a console shell
> console::respawn:/bin/login -f root
> 
> # Misc services
> null::respawn:/sbin/inetd -f
> #null::respawn:/sbin/watchdog -F -T 20 -t 10 /dev/watchdog
> 
> # Logging junk
> null::sysinit:/bin/touch /var/log/messages
> null::respawn:/sbin/syslogd -n -m 0
> null::respawn:/sbin/klogd -n
> 
> # Stuff to do for the 3-finger salute
> ::ctrlaltdel:/sbin/reboot
> 
> # Stuff to do before rebooting
> null::shutdown:/bin/killall klogd
> null::shutdown:/bin/killall syslogd
> null::shutdown:/bin/umount -a -r
> ===============
> 
> Should I edit inittab or /etc/rc so that it includes "exec setsid sh
> -c 'exec sh </dev/tty1 >/dev/tty1 2>&1'"?

No, you should just remove all references to console in inittab and
replace them with tty1 or whatever the proper tty device for the
serial console is. /dev/console is not a tty and not suitable for
logins.

Rich
_______________________________________________
busybox mailing list
[email protected]
http://lists.busybox.net/mailman/listinfo/busybox

Reply via email to