summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--meta/recipes-core/busybox/busybox.inc6
1 files changed, 6 insertions, 0 deletions
diff --git a/meta/recipes-core/busybox/busybox.inc b/meta/recipes-core/busybox/busybox.inc
index 4012f921c6..157aea3968 100644
--- a/meta/recipes-core/busybox/busybox.inc
+++ b/meta/recipes-core/busybox/busybox.inc
@@ -183,6 +183,12 @@ do_compile() {
183 oe_runmake busybox.links 183 oe_runmake busybox.links
184 mv busybox.links busybox.links.$s 184 mv busybox.links busybox.links.$s
185 done 185 done
186
187 # hard fail if sh is being linked to the suid busybox (detects bug 10346)
188 if grep -q -x "/bin/sh" busybox.links.suid; then
189 bbfatal "busybox suid binary incorrectly provides /bin/sh"
190 fi
191
186 # copy .config.orig back to .config, because the install process may check this file 192 # copy .config.orig back to .config, because the install process may check this file
187 cp .config.orig .config 193 cp .config.orig .config
188 # cleanup 194 # cleanup