diff options
-rw-r--r-- | meta/recipes-core/busybox/busybox.inc | 6 |
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 |