]> code.ossystems Code Review - openembedded-core.git/commitdiff
busybox: Provide /bin/ash when usrmerge is enabled
authorWes Lindauer <wesley.lindauer@gmail.com>
Wed, 14 Nov 2018 21:52:37 +0000 (16:52 -0500)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Fri, 16 Nov 2018 09:32:17 +0000 (09:32 +0000)
When usrmerge is enabled, scripts that were explicitly using #!/bin/ash
will cause a QA Error like the following:

QA Issue: bar.sh contained in package foo requires /bin/ash,
but no providers found in RDEPENDS_foo? [file-rdeps].

It seems perfectly acceptable for scripts to use /bin/ash so provide
it along with /bin/sh.

Signed-off-by: Wes Lindauer <wesley.lindauer@gmail.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
meta/recipes-core/busybox/busybox.inc

index 09433dd824291f28e264423ef854d3b8d7d72599..b8d8858e5c06bdc79c74077e62bfbe9d7122bb9d 100644 (file)
@@ -455,4 +455,4 @@ pkg_prerm_${PN}-syslog () {
        fi
 }
 
-RPROVIDES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '/bin/sh', '', d)}"
+RPROVIDES_${PN} += "${@bb.utils.contains('DISTRO_FEATURES', 'usrmerge', '/bin/sh /bin/ash', '', d)}"