diff options
-rw-r--r-- | meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb | 15 |
1 files changed, 9 insertions, 6 deletions
diff --git a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb index 5b9c422caf..8585a418ab 100644 --- a/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb +++ b/meta/recipes-core/sysvinit/sysvinit-inittab_2.88dsf.bb | |||
@@ -53,8 +53,15 @@ EOF | |||
53 | } | 53 | } |
54 | 54 | ||
55 | pkg_postinst_${PN} () { | 55 | pkg_postinst_${PN} () { |
56 | # run this on host and on target | ||
57 | if [ "${SERIAL_CONSOLES_CHECK}" = "" ]; then | ||
58 | exit 0 | ||
59 | fi | ||
60 | } | ||
61 | |||
62 | pkg_postinst_ontarget_${PN} () { | ||
56 | # run this on the target | 63 | # run this on the target |
57 | if [ "x$D" = "x" ] && [ -e /proc/consoles ]; then | 64 | if [ -e /proc/consoles ]; then |
58 | tmp="${SERIAL_CONSOLES_CHECK}" | 65 | tmp="${SERIAL_CONSOLES_CHECK}" |
59 | for i in $tmp | 66 | for i in $tmp |
60 | do | 67 | do |
@@ -68,11 +75,7 @@ if [ "x$D" = "x" ] && [ -e /proc/consoles ]; then | |||
68 | done | 75 | done |
69 | kill -HUP 1 | 76 | kill -HUP 1 |
70 | else | 77 | else |
71 | if [ "${SERIAL_CONSOLES_CHECK}" = "" ]; then | 78 | exit 1 |
72 | exit 0 | ||
73 | else | ||
74 | exit 1 | ||
75 | fi | ||
76 | fi | 79 | fi |
77 | } | 80 | } |
78 | 81 | ||