]> code.ossystems Code Review - openembedded-core.git/commit
sysvinit-inittab: fix hang issue of series consoles check
authorZhenhua Luo <b19537@freescale.com>
Wed, 26 Sep 2012 07:18:37 +0000 (15:18 +0800)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 26 Sep 2012 13:53:24 +0000 (14:53 +0100)
commit390e7f1f0b1b21d3c0787a6272583d5829561f95
treef4f228235feb7d3d07bbf7c56c9d7928aa5d80ea
parent57dcacbd6f35ae2d6b505f044bbefad35da66959
sysvinit-inittab: fix hang issue of series consoles check

The kernel boot process hangs when /proc/consoles doesn't exists, therefore
check the existence of /proc/consoles before executing pkg_postinst script.

Following is the log when /proc/consoles doesn't exist:
        Running postinst /etc/rpm-postinsts/102...
        cat: /proc/consoles: No such file or directory
        cat: /proc/consoles: No such file or directory
        cat: /proc/consoles: No such file or directory
        INIT: Entering runlevel: 5
        Starting OpenBSD Secure Shell server: sshd
          generating ssh RSA key...
          generating ssh ECDSA key...
          generating ssh DSA key...
        done.
        Starting network benchmark server: netserver.
        Starting system log daemon...0
        Starting kernel log daemon...0
        Stopping Bootlog daemon: bootlogd.
        INIT: no more processes left in this runlevel

Signed-off-by: Zhenhua Luo <b19537@freescale.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb