diff options
Diffstat (limited to 'meta')
-rwxr-xr-x | meta/recipes-core/sysvinit/sysvinit/rc | 3 | ||||
-rw-r--r-- | meta/recipes-core/sysvinit/sysvinit/rcS-default | 2 | ||||
-rw-r--r-- | meta/recipes-core/sysvinit/sysvinit_2.98.bb | 7 |
3 files changed, 11 insertions, 1 deletions
diff --git a/meta/recipes-core/sysvinit/sysvinit/rc b/meta/recipes-core/sysvinit/sysvinit/rc index 8e76f987c1..41196ec90b 100755 --- a/meta/recipes-core/sysvinit/sysvinit/rc +++ b/meta/recipes-core/sysvinit/sysvinit/rc | |||
@@ -160,6 +160,9 @@ startup() { | |||
160 | # | 160 | # |
161 | [ -f $previous_start ] && [ ! -f $stop ] && continue | 161 | [ -f $previous_start ] && [ ! -f $stop ] && continue |
162 | fi | 162 | fi |
163 | if [ x"${PSPLASH_TEXT_UPDATES}" = x"yes" ]; then | ||
164 | psplash-write "MSG $(basename $i .sh | cut -c 4-)" || true | ||
165 | fi | ||
163 | case "$runlevel" in | 166 | case "$runlevel" in |
164 | 0|6) | 167 | 0|6) |
165 | startup $i stop | 168 | startup $i stop |
diff --git a/meta/recipes-core/sysvinit/sysvinit/rcS-default b/meta/recipes-core/sysvinit/sysvinit/rcS-default index 76af22b359..f7c4a2f841 100644 --- a/meta/recipes-core/sysvinit/sysvinit/rcS-default +++ b/meta/recipes-core/sysvinit/sysvinit/rcS-default | |||
@@ -32,3 +32,5 @@ ROOTFS_READ_ONLY=no | |||
32 | INIT_SYSTEM=sysvinit | 32 | INIT_SYSTEM=sysvinit |
33 | # set the psplash fifo directory | 33 | # set the psplash fifo directory |
34 | PSPLASH_FIFO_DIR=/mnt | 34 | PSPLASH_FIFO_DIR=/mnt |
35 | # psplash textual updates knob | ||
36 | PSPLASH_TEXT_UPDATES=#PSPLASH_TEXT# | ||
diff --git a/meta/recipes-core/sysvinit/sysvinit_2.98.bb b/meta/recipes-core/sysvinit/sysvinit_2.98.bb index fd39c61fb5..41009bc180 100644 --- a/meta/recipes-core/sysvinit/sysvinit_2.98.bb +++ b/meta/recipes-core/sysvinit/sysvinit_2.98.bb | |||
@@ -29,6 +29,8 @@ inherit update-alternatives features_check | |||
29 | DEPENDS_append = " update-rc.d-native base-passwd virtual/crypt" | 29 | DEPENDS_append = " update-rc.d-native base-passwd virtual/crypt" |
30 | do_package_setscene[depends] = "${MLPREFIX}base-passwd:do_populate_sysroot" | 30 | do_package_setscene[depends] = "${MLPREFIX}base-passwd:do_populate_sysroot" |
31 | 31 | ||
32 | PACKAGECONFIG[psplash-text-updates] = ",," | ||
33 | |||
32 | REQUIRED_DISTRO_FEATURES = "sysvinit" | 34 | REQUIRED_DISTRO_FEATURES = "sysvinit" |
33 | 35 | ||
34 | ALTERNATIVE_${PN} = "init mountpoint halt reboot runlevel shutdown poweroff last lastb mesg utmpdump wall" | 36 | ALTERNATIVE_${PN} = "init mountpoint halt reboot runlevel shutdown poweroff last lastb mesg utmpdump wall" |
@@ -91,7 +93,10 @@ do_install () { | |||
91 | install -d ${D}${sysconfdir}/rc$level.d | 93 | install -d ${D}${sysconfdir}/rc$level.d |
92 | done | 94 | done |
93 | 95 | ||
94 | install -m 0644 ${WORKDIR}/rcS-default ${D}${sysconfdir}/default/rcS | 96 | sed -e \ |
97 | 's:#PSPLASH_TEXT#:${@bb.utils.contains("PACKAGECONFIG","psplash-text-updates","yes","no", d)}:g' \ | ||
98 | ${WORKDIR}/rcS-default > ${D}${sysconfdir}/default/rcS | ||
99 | chmod 0644 ${D}${sysconfdir}/default/rcS | ||
95 | install -m 0755 ${WORKDIR}/rc ${D}${sysconfdir}/init.d | 100 | install -m 0755 ${WORKDIR}/rc ${D}${sysconfdir}/init.d |
96 | install -m 0755 ${WORKDIR}/rcS ${D}${sysconfdir}/init.d | 101 | install -m 0755 ${WORKDIR}/rcS ${D}${sysconfdir}/init.d |
97 | install -m 0755 ${WORKDIR}/bootlogd.init ${D}${sysconfdir}/init.d/bootlogd | 102 | install -m 0755 ${WORKDIR}/bootlogd.init ${D}${sysconfdir}/init.d/bootlogd |