* [PATCH v3] sysvinit-inittab_2.88dsf.bb: only run serial checks at boot if we have items to check
@ 2012-09-11 17:56 Matthew McClintock
2012-09-11 18:00 ` Phil Blundell
2012-09-12 17:17 ` Saul Wold
0 siblings, 2 replies; 3+ messages in thread
From: Matthew McClintock @ 2012-09-11 17:56 UTC (permalink / raw)
To: openembedded-core
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.
Signed-off-by: Matthew McClintock <msm@freescale.com>
---
v2: bump PR
v3: change a == bashism to =
.../sysvinit/sysvinit-inittab_2.88dsf.bb | 10 +++++++---
1 file changed, 7 insertions(+), 3 deletions(-)
diff --git a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
index 1089edb..5b79caf 100644
--- a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
+++ b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
@@ -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
}
--
1.7.9.7
^ permalink raw reply related [flat|nested] 3+ messages in thread* Re: [PATCH v3] sysvinit-inittab_2.88dsf.bb: only run serial checks at boot if we have items to check
2012-09-11 17:56 [PATCH v3] sysvinit-inittab_2.88dsf.bb: only run serial checks at boot if we have items to check Matthew McClintock
@ 2012-09-11 18:00 ` Phil Blundell
2012-09-12 17:17 ` Saul Wold
1 sibling, 0 replies; 3+ messages in thread
From: Phil Blundell @ 2012-09-11 18:00 UTC (permalink / raw)
To: Matthew McClintock; +Cc: openembedded-core
On Tue, 2012-09-11 at 12:56 -0500, Matthew McClintock wrote:
> 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.
>
> Signed-off-by: Matthew McClintock <msm@freescale.com>
> ---
> v2: bump PR
> v3: change a == bashism to =
Looks good. Thanks.
p.
^ permalink raw reply [flat|nested] 3+ messages in thread
* Re: [PATCH v3] sysvinit-inittab_2.88dsf.bb: only run serial checks at boot if we have items to check
2012-09-11 17:56 [PATCH v3] sysvinit-inittab_2.88dsf.bb: only run serial checks at boot if we have items to check Matthew McClintock
2012-09-11 18:00 ` Phil Blundell
@ 2012-09-12 17:17 ` Saul Wold
1 sibling, 0 replies; 3+ messages in thread
From: Saul Wold @ 2012-09-12 17:17 UTC (permalink / raw)
To: Matthew McClintock; +Cc: openembedded-core
On 09/11/2012 10:56 AM, Matthew McClintock wrote:
> 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.
>
> Signed-off-by: Matthew McClintock <msm@freescale.com>
> ---
> v2: bump PR
> v3: change a == bashism to =
>
> .../sysvinit/sysvinit-inittab_2.88dsf.bb | 10 +++++++---
> 1 file changed, 7 insertions(+), 3 deletions(-)
>
> diff --git a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
> index 1089edb..5b79caf 100644
> --- a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
> +++ b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb
> @@ -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
> }
>
>
Merged to OE-Core
Thanks
Sau!
^ permalink raw reply [flat|nested] 3+ messages in thread
end of thread, other threads:[~2012-09-12 17:30 UTC | newest]
Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2012-09-11 17:56 [PATCH v3] sysvinit-inittab_2.88dsf.bb: only run serial checks at boot if we have items to check Matthew McClintock
2012-09-11 18:00 ` Phil Blundell
2012-09-12 17:17 ` Saul Wold
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox