sysvinit-inittab_2.88dsf.bb: only run serial checks at boot if we have items to check
Right now, we delay running the serial console checks to we boot up. This causes issues for read only file systems. So, if have not configured any serial ports to check via SERIAL_CONSOLES_CHECK we can skip the check at boot. This fixes any issues with read only file systems and ipk packaging. (From OE-Core rev: 019a95a5e01bd3fefaaab0a27029ed8b26ee3c79) Signed-off-by: Matthew McClintock <msm@freescale.com> Signed-off-by: Saul Wold <sgw@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
This commit is contained in:
parent
1d3391b84f
commit
bb330fdc00
|
@ -2,7 +2,7 @@ DESCRIPTION = "Inittab for sysvinit"
|
|||
LICENSE = "GPLv2"
|
||||
LIC_FILES_CHKSUM = "file://${COREBASE}/meta/files/common-licenses/GPL-2.0;md5=801f80980d171dd6425610833a22dbe6"
|
||||
|
||||
PR = "r7"
|
||||
PR = "r8"
|
||||
|
||||
SRC_URI = "file://inittab"
|
||||
|
||||
|
@ -54,7 +54,7 @@ EOF
|
|||
|
||||
pkg_postinst_${PN} () {
|
||||
# run this on the target
|
||||
if [ "x$D" == "x" ]; then
|
||||
if [ "x$D" = "x" ]; then
|
||||
tmp="${SERIAL_CONSOLES_CHECK}"
|
||||
for i in $tmp
|
||||
do
|
||||
|
@ -65,7 +65,11 @@ if [ "x$D" == "x" ]; then
|
|||
done
|
||||
kill -HUP 1
|
||||
else
|
||||
exit 1
|
||||
if [ "${SERIAL_CONSOLES_CHECK}" = "" ]; then
|
||||
exit 0
|
||||
else
|
||||
exit 1
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
||||
|
|
Loading…
Reference in New Issue