<div dir="ltr"><div dir="ltr">I&#39;m not against this change, but would it make sense to enable runlevel applet in:<div>meta/recipes-core/busybox/busybox/init.cfg<br></div><div>and drop the runlevel shell script completely?</div></div></div><br><div class="gmail_quote"><div dir="ltr">On Thu, Oct 4, 2018 at 12:42 PM Andrej Valek &lt;<a href="mailto:andrej.valek@siemens.com">andrej.valek@siemens.com</a>&gt; wrote:<br></div><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">When CONFIG_RUNLEVEL is enabled, it conflicts with installed OE&#39;s script.<br>
Make grep quite for prevent to write information into logs.<br>
<br>
Signed-off-by: Andrej Valek &lt;<a href="mailto:andrej.valek@siemens.com" target="_blank">andrej.valek@siemens.com</a>&gt;<br>
---<br>
 meta/recipes-core/busybox/busybox.inc | 20 +++++++++++---------<br>
 1 file changed, 11 insertions(+), 9 deletions(-)<br>
<br>
diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc<br>
index e1fba4243a..9c546927ab 100644<br>
--- a/meta/recipes-core/busybox/busybox.inc<br>
+++ b/meta/recipes-core/busybox/busybox.inc<br>
@@ -279,32 +279,32 @@ do_install () {<br>
                install -m 644 ${WORKDIR}/syslog-startup.conf ${D}${sysconfdir}/syslog-startup.conf<br>
                install -m 644 ${WORKDIR}/syslog.conf ${D}${sysconfdir}/syslog.conf<br>
        fi<br>
-       if grep &quot;CONFIG_CROND=y&quot; ${B}/.config; then<br>
+       if grep -q &quot;CONFIG_CROND=y&quot; ${B}/.config; then<br>
                install -m 0755 ${WORKDIR}/busybox-cron ${D}${sysconfdir}/init.d/<br>
        fi<br>
-       if grep &quot;CONFIG_HTTPD=y&quot; ${B}/.config; then<br>
+       if grep -q &quot;CONFIG_HTTPD=y&quot; ${B}/.config; then<br>
                install -m 0755 ${WORKDIR}/busybox-httpd ${D}${sysconfdir}/init.d/<br>
                install -d ${D}/srv/www<br>
        fi<br>
-       if grep &quot;CONFIG_UDHCPD=y&quot; ${B}/.config; then<br>
+       if grep -q &quot;CONFIG_UDHCPD=y&quot; ${B}/.config; then<br>
                install -m 0755 ${WORKDIR}/busybox-udhcpd ${D}${sysconfdir}/init.d/<br>
        fi<br>
-       if grep &quot;CONFIG_HWCLOCK=y&quot; ${B}/.config; then<br>
+       if grep -q &quot;CONFIG_HWCLOCK=y&quot; ${B}/.config; then<br>
                install -m 0755 ${WORKDIR}/hwclock.sh ${D}${sysconfdir}/init.d/<br>
        fi<br>
-       if grep &quot;CONFIG_UDHCPC=y&quot; ${B}/.config; then<br>
+       if grep -q &quot;CONFIG_UDHCPC=y&quot; ${B}/.config; then<br>
                install -d ${D}${sysconfdir}/udhcpc.d<br>
                install -d ${D}${datadir}/udhcpc<br>
                install -m 0755 ${WORKDIR}/simple.script ${D}${sysconfdir}/udhcpc.d/50default<br>
                sed -i &quot;s:/SBIN_DIR/:${base_sbindir}/:&quot; ${D}${sysconfdir}/udhcpc.d/50default<br>
                install -m 0755 ${WORKDIR}/default.script ${D}${datadir}/udhcpc/default.script<br>
        fi<br>
-       if grep &quot;CONFIG_INETD=y&quot; ${B}/.config; then<br>
+       if grep -q &quot;CONFIG_INETD=y&quot; ${B}/.config; then<br>
                install -m 0755 ${WORKDIR}/inetd ${D}${sysconfdir}/init.d/inetd.${BPN}<br>
                sed -i &quot;s:/usr/sbin/:${sbindir}/:&quot; ${D}${sysconfdir}/init.d/inetd.${BPN}<br>
                install -m 0644 ${WORKDIR}/inetd.conf ${D}${sysconfdir}/<br>
        fi<br>
-        if grep &quot;CONFIG_MDEV=y&quot; ${B}/.config; then<br>
+        if grep -q &quot;CONFIG_MDEV=y&quot; ${B}/.config; then<br>
                install -m 0755 ${WORKDIR}/mdev ${D}${sysconfdir}/init.d/mdev<br>
                if grep &quot;CONFIG_FEATURE_MDEV_CONF=y&quot; ${B}/.config; then<br>
                        install -m 644 ${WORKDIR}/mdev.conf ${D}${sysconfdir}/mdev.conf<br>
@@ -313,10 +313,12 @@ do_install () {<br>
                        install -m 0755 ${WORKDIR}/mdev-mount.sh ${D}${sysconfdir}/mdev<br>
                fi<br>
        fi<br>
-        if grep &quot;CONFIG_INIT=y&quot; ${B}/.config; then<br>
+        if grep -q &quot;CONFIG_INIT=y&quot; ${B}/.config; then<br>
                 install -D -m 0777 ${WORKDIR}/rcS ${D}${sysconfdir}/init.d/rcS<br>
                 install -D -m 0777 ${WORKDIR}/rcK ${D}${sysconfdir}/init.d/rcK<br>
-                install -D -m 0755 ${WORKDIR}/runlevel ${D}${base_sbindir}/runlevel<br>
+                if ! grep -q &quot;CONFIG_RUNLEVEL=y&quot; ${B}/.config; then<br>
+                        install -D -m 0755 ${WORKDIR}/runlevel ${D}${base_sbindir}/runlevel<br>
+                fi<br>
         fi<br>
<br>
     if ${@bb.utils.contains(&#39;DISTRO_FEATURES&#39;,&#39;systemd&#39;,&#39;true&#39;,&#39;false&#39;,d)}; then<br>
-- <br>
2.11.0<br>
<br>
-- <br>
_______________________________________________<br>
Openembedded-core mailing list<br>
<a href="mailto:Openembedded-core@lists.openembedded.org" target="_blank">Openembedded-core@lists.openembedded.org</a><br>
<a href="http://lists.openembedded.org/mailman/listinfo/openembedded-core" rel="noreferrer" target="_blank">http://lists.openembedded.org/mailman/listinfo/openembedded-core</a><br>
</blockquote></div>