FILESEXTRAPATHS_prepend := "${THISDIR}/${PN}-${PV}:" SRC_URI += "\ file://inittab \ " SERIAL_CONSOLE = "115200 console" USE_VT = "0" SYSVINIT_ENABLED_GETTYS = "" do_install() { install -d ${D}${sysconfdir} install -m 0644 ${WORKDIR}/inittab ${D}${sysconfdir}/inittab if [ ! -z "${SERIAL_CONSOLE}" ]; then echo "S:2345:respawn:${base_sbindir}/getty -L ttyHSL0 ${SERIAL_CONSOLE}" >> ${D}${sysconfdir}/inittab fi idx=0 # tmp="${SERIAL_CONSOLES}" tmp="" for i in $tmp do j=`echo ${i} | sed s/\;/\ /g` echo "${idx}:2345:respawn:${base_sbindir}/getty ${j}" >> ${D}${sysconfdir}/inittab idx=`expr $idx + 1` done if [ "${USE_VT}" = "1" ]; then cat <>${D}${sysconfdir}/inittab # ${base_sbindir}/getty invocations for the runlevels. # # The "id" field MUST be the same as the last # characters of the device (after "tty"). # # Format: # ::: # EOF for n in ${SYSVINIT_ENABLED_GETTYS} do echo "$n:2345:respawn:${base_sbindir}/getty 38400 tty$n" >> ${D}${sysconfdir}/inittab done echo "" >> ${D}${sysconfdir}/inittab fi # Add services monitor to inittab echo "" >> ${D}${sysconfdir}/inittab echo "# Respawn services monitor" >> ${D}${sysconfdir}/inittab echo "k1:5:respawn:/usr/bin/services_monitor" >> ${D}${sysconfdir}/inittab }